forked from ansible/ansible
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
junos_facts: Add Hardware facts. (ansible#30304)
* Add Routing Engine Facts - Map routing engine output information to routing_engines facts dict. - Add fact 'has_2RE', which is a quick way to determine how many REs the chassis has. * Fix a typo * Fix more typos * Add slot number to routing_engine dict * Add facts about the installed chassis modules * Fix typo * Fixed another typo * Fix Path * Change path again. * More Typos * Add some deubgging * Add additional information for hardware components. - Return information about the Routing Engines. - Return a fact to easily determine if the device has two routing engines. - Return information about the hardware modules. * Addressed pep8 stardard failures. * Add unit test fixtures. * Rename fixture. * Fix unit test failures. - Rename the fixture file to what the unit test expects. - Strip out junos namespace attributes. Rename file to match what the unit test expects. * Scrubbed the routing engine serial numbers. * Add unit test facts for new tests. - Add unit test for ansible_net_routing_engines fact - Add unit test for ansible_net_modules fact - Add unit test for ansible_net_has_2RE * Fixed spacing.
- Loading branch information
Showing
3 changed files
with
89 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
52 changes: 52 additions & 0 deletions
52
test/units/modules/network/junos/fixtures/show_chassis_routing-engine_xml.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
<rpc-reply> | ||
<route-engine-information> | ||
<route-engine> | ||
<slot>0</slot> | ||
<mastership-state>master</mastership-state> | ||
<mastership-priority>master (default)</mastership-priority> | ||
<status>OK</status> | ||
<temperature>30 degrees C / 86 degrees F</temperature> | ||
<cpu-temperature>27 degrees C / 80 degrees F</cpu-temperature> | ||
<memory-dram-size>16349 MB</memory-dram-size> | ||
<memory-installed-size>(16384 MB installed)</memory-installed-size> | ||
<memory-buffer-utilization>16</memory-buffer-utilization> | ||
<cpu-user>3</cpu-user> | ||
<cpu-background>0</cpu-background> | ||
<cpu-system>5</cpu-system> | ||
<cpu-interrupt>1</cpu-interrupt> | ||
<cpu-idle>92</cpu-idle> | ||
<model>RE-S-EX9200-1800X4</model> | ||
<serial-number>0123456789</serial-number> | ||
<start-time>2017-04-27 12:25:03 PDT</start-time> | ||
<up-time>139 days, 3 hours, 12 minutes, 35 seconds</up-time> | ||
<last-reboot-reason>Router rebooted after a normal shutdown.</last-reboot-reason> | ||
<load-average-one>0.03</load-average-one> | ||
<load-average-five>0.06</load-average-five> | ||
<load-average-fifteen>0.02</load-average-fifteen> | ||
</route-engine> | ||
<route-engine> | ||
<slot>1</slot> | ||
<mastership-state>backup</mastership-state> | ||
<mastership-priority>backup (default)</mastership-priority> | ||
<status>OK</status> | ||
<temperature>30 degrees C / 86 degrees F</temperature> | ||
<cpu-temperature>27 degrees C / 80 degrees F</cpu-temperature> | ||
<memory-dram-size>16349 MB</memory-dram-size> | ||
<memory-installed-size>(16384 MB installed)</memory-installed-size> | ||
<memory-buffer-utilization>10</memory-buffer-utilization> | ||
<cpu-user>0</cpu-user> | ||
<cpu-background>0</cpu-background> | ||
<cpu-system>0</cpu-system> | ||
<cpu-interrupt>0</cpu-interrupt> | ||
<cpu-idle>100</cpu-idle> | ||
<model>RE-S-EX9200-1800X4</model> | ||
<serial-number>0123456789</serial-number> | ||
<start-time>2017-09-13 10:24:59 PDT</start-time> | ||
<up-time>5 hours, 12 minutes, 36 seconds</up-time> | ||
<last-reboot-reason>Router rebooted after a normal shutdown.</last-reboot-reason> | ||
<load-average-one>0.00</load-average-one> | ||
<load-average-five>0.00</load-average-five> | ||
<load-average-fifteen>0.00</load-average-fifteen> | ||
</route-engine> | ||
</route-engine-information> | ||
</rpc-reply> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters