Age | Commit message (Collapse) | Author |
|
This commit adds the ability to go into Privileged EXEC mode when no password is required by setting `enable: true`.
By default, in Arista EOS you aren't prompted for a password when entering Privileged EXEC (or privilege mode 15) mode. In PR #86, oxidized began always expecting a password.
An unquoted `true` in YAML is a boolean. So when `var(:enabled)` is `TrueClass`, we interpret this as meaning that the user wishes to go into Privileged EXEC mode and does not require a password.
|
|
|
|
fixes for EOS switches with enable secret configured
|
|
|
|
make README match vars_map variable used in csv.rb and sql.rb
|
|
|
|
|
|
|
|
Update oxidized.gemspec
|
|
Resolving #80 and #81
|
|
|
|
|
|
Fixing HUP trap for reloading nodes
|
|
|
|
|
|
Merge to latest
|
|
|
|
still not sure if this is the right way to guard non-string blocks...
|
|
|
|
Return empty string instead of what ever model returned.
Closes #63
|
|
closes #61
|
|
Still not sure we want this. But previous one might have caused infinite
loop in #work.
Consider we have just 1 node all together, and our rotation interval is
more than our MAX_INTER_JOB_GAP, then we'd add @want to 2, instead of 1.
Now we want more threads than we have nodes, and 'while @jobs.size <
@jobs.want' will never be true
|
|
@duration isn't set before #duration is ran
|
|
|
|
Closes #68 (hopefully at least)
Further, our TODO to refactor/redesign the code to move state from
memory to disk should help.
|
|
closes #67
|
|
|
|
MAX_INTER_JOB_GAP is now 300s, if latest job was started 300s ago, we
add new job.
Ratioanele is that if we want n jobs, and all these jobs are taking very
very long, or perhaps hanging, then we are blocking everything else too.
Consider you have use one job, because it's enough to meet your rotation
interval quota. Then some one box is somehow taking tens of minutes or
hours, we won't figure out new amount of workers until it finishes, so
we're blocking all other jobs from spawning.
I'm not super happy about this solution, not really sure what is the
right wayt to tackle it.
|
|
Previously view was 2 nodes, so if average was 7s then some node took
1000s your average would be 503.5s.
Now we're looking rolling average of each node, which might not be wise
either, perhaps I should limit it to last 100 or 1000 nodes. Since we
really don't want another place where we have potentially unbounded
amount of state...
|
|
sql/csv can now set IP as well as name, useful if you don't have FQDN.
If IP is given, then we don't try to resolve name.
closes #78
|
|
|
|
Logout behaviour fixed.
|
|
|
|
|
|
Password detection fixed
|
|
|
|
Require rugged for lib/oxidized/output/git.rb
|
|
|
|
Adding an Init Script
|
|
|
|
Add a sysv init script (tested with Debian/wheezy)
|
|
It does not look too good that I'll have time to address them any time
soon.
|
|
Added model for Comware based devices
|
|
Added support for Comware based devices from HP (A-series), H3C and
3Com.
|
|
|
|
stop Aruba changing the diff each 'show inventory'
|
|
Also fix the boilerplate comment to reflect the OEM relationship
|
|
closes #64
|
|
|
|
|