Spec-Zone.ru › Ansible 2.11

dellemc.os10.wiring_validate – Проверка проводки на основе данных о планируемой проводке

Примечание

Этот плагин является частью коллекции dellemc.os10 (версия 1.1.1).

Для его установки используйте: ansible-galaxy collection install dellemc.os10.

Для использования в playbook, укажите: dellemc.os10.wiring_validate.

  • Краткое описание
  • Параметры
  • Примеры

Краткое описание

  • Получение информации о проводке с помощью вывода lldp и отображения сводки сети системы.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
planned_neighbors
список / элементы=строка / обязательно
Входные данные о запланированных соседях из group_var для сравнения с фактическими
show_lldp_neighbors_list
список / элементы=строка / обязательно
Вывод команды show lldp neighbor
show_system_network_summary
список / элементы=строка / обязательно
Вывод команды show system network summary

Примеры

Copy below YAML into a playbook (e.g. play.yml) and run as follows:

#$ ansible-playbook -i inv play.yml
name: show system Configuration
hosts: localhost
connection: local
gather_facts: False
tasks:
- name: "Get Dell EMC OS10 Show lldp"
  os10_command:
    commands:
      - command: "show lldp neighbors"
    provider: "{{ hostvars[item].cli }}"
  with_items: "{{ groups['all'] }}"
  register: show_lldp
- local_action: copy content={{ show_lldp }} dest=show
- set_fact:
     output_lldp:  "{{ output_lldp|default([])+ [{'host': item.invocation.module_args.provider.host, 'inv_name': item.item,
                                                  'stdout_show_lldp': item.stdout}] }}"
  loop: "{{ show_lldp.results }}"
- debug: var=output_lldp
- name: "Get Dell EMC OS10 Show system"
  import_role:
    name: os10_fabric_summary
  register: show_system_network_summary
- debug: var=show_system_network_summary
- name: call lib to process
  wiring_validate:
    show_lldp_neighbors_list: "{{ output_lldp }}"
    show_system_network_summary: "{{ show_system_network_summary.msg.results }}"
    planned_neighbors: "{{ intended_neighbors }}"

Авторы

  • 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/wiring_validate_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API