diff options
| author | Saku Ytti <saku@ytti.fi> | 2017-01-12 15:43:28 +0200 | 
|---|---|---|
| committer | Nat Morris <nat@netflix.com> | 2017-02-10 19:29:58 +0000 | 
| commit | 8c304a2f6e43f41fa58ab1f04cc2fbfc39299b15 (patch) | |
| tree | 70f68aab5c0619ef243baf2894a3044c3618c8cd /lib/oxidized | |
| parent | 15fc1f0f4698125fb65be3a66906d80a92807a55 (diff) | |
guard adding job via configuration option
Diffstat (limited to 'lib/oxidized')
| -rw-r--r-- | lib/oxidized/config.rb | 5 | ||||
| -rw-r--r-- | lib/oxidized/nodes.rb | 2 | 
2 files changed, 4 insertions, 3 deletions
| diff --git a/lib/oxidized/config.rb b/lib/oxidized/config.rb index b6b5c40..aba8b63 100644 --- a/lib/oxidized/config.rb +++ b/lib/oxidized/config.rb @@ -28,8 +28,9 @@ module Oxidized        asetus.default.retries       = 3        asetus.default.prompt        = /^([\w.@-]+[#>]\s?)$/        asetus.default.rest          = '127.0.0.1:8888' # or false to disable -      asetus.default.vars          = {}             # could be 'enable'=>'enablePW' -      asetus.default.groups        = {}             # group level configuration +      asetus.default.next_adds_job = false            # if true, /next adds job, so device is fetched immmeiately +      asetus.default.vars          = {}               # could be 'enable'=>'enablePW' +      asetus.default.groups        = {}               # group level configuration        asetus.default.pid           = File.join(Oxidized::Config::Root, 'pid')        asetus.default.input.default    = 'ssh, telnet' diff --git a/lib/oxidized/nodes.rb b/lib/oxidized/nodes.rb index 011bfc3..72a2dc4 100644 --- a/lib/oxidized/nodes.rb +++ b/lib/oxidized/nodes.rb @@ -73,7 +73,7 @@ module Oxidized            # set last job to nil so that the node is picked for immediate update            n.last = nil            put n -          jobs.want += 1 +          jobs.want += 1 if Config.next_adds_job          end        end      end | 
