Note
This plugin is part of the dellemc.os10 collection (version 1.1.1).
You might already have this collection installed if you are using the ansible
package. It is not included in ansible-core
. To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install dellemc.os10
.
To use it in a playbook, specify: dellemc.os10.show_system_network_summary
.
Parameter | Choices/Defaults | Comments |
---|---|---|
cli_responses list / elements=string / required | show system command xml output | |
output_type string | Default: "json" | json or yaml Default value is json |
Copy below YAML into a playbook (e.g. play.yml) and run as follows: #$ ansible-playbook -i inv show.yml name: show system Configuration hosts: localhost connection: local gather_facts: False vars: cli: username: admin password: admin tasks: - name: "Get Dell EMC OS10 Show system summary" os10_command: commands: ['show system | display-xml'] provider: "{{ hostvars[item].cli }}" with_items: "{{ groups['all'] }}" register: show_system - set_fact: output: "{{ output|default([])+ [{'inv_name': item.item, 'host': item.invocation.module_args.provider.host, 'stdout_show_system': item.stdout}] }}" loop: "{{ show_system.results }}" - debug: var=output - name: "show system network call to lib " show_system_network_summary: cli_responses: "{{ output}} " output_type: "{{ output_method if output_method is defined else 'json' }}" register: show_system_network_summary - debug: var=show_system_network_summary
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/dellemc/os10/show_system_network_summary_module.html