dellemc.os10.show_system_network_summary – Операции для вывода show_system_network в формате json/yaml.
Примечание
Этот плагин является частью коллекции dellemc.os10 (версия 1.1.1).
Для его установки используйте: ansible-galaxy collection install dellemc.os10.
Для использования в playbook, укажите: dellemc.os10.show_system_network_summary.
Краткое описание
- Получение информации show system для Leaf-Spine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| cli_responses список / элементы=строка / обязательный | XML-вывод команды show system | |
| output_type строка | Значение по умолчанию: "json" | json или yaml Значение по умолчанию – 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
Авторы
- Senthil Kumar Ganesan (@skg-net)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/dellemc/os10/show_system_network_summary_module.html