Module: CommandMixins::Ntp
- Included in:
- DRACCommands::Ntp, SMCCommands::Ntp
- Defined in:
- lib/setup_oob/command/mixins.rb
Instance Method Summary collapse
Instance Method Details
#_converge! ⇒ Object
52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/setup_oob/command/mixins.rb', line 52 def _converge! logger.debug(' - Checking if enabled') unless enabled? logger.info(' - Enabling NTP') enable end servers.each_with_index do |server, idx| logger.debug(" - Checking if NTP#{idx + 1} is correct") unless get_server(idx) == server logger.info(" - Setting NTP#{idx + 1} server") set_server(idx) end end end |
#_converged? ⇒ Boolean
42 43 44 45 46 47 48 49 50 |
# File 'lib/setup_oob/command/mixins.rb', line 42 def _converged? servers_correct = true servers.each_with_index do |server, idx| res = get_server(idx) == server logger.debug(" - NTP#{idx + 1} correct: #{res}") servers_correct &&= res end enabled? && servers_correct end |
#servers ⇒ Object
67 68 69 |
# File 'lib/setup_oob/command/mixins.rb', line 67 def servers @data end |