Spec-Zone.ru › Ansible 2.5

cnos_facts - Сбор фактов о устройствах, работающих под управлением Lenovo CNOS

Новое в версии 2.3.

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
    • Автор

Обзор

  • Этот модуль позволяет просматривать информацию о коммутаторе. Он выполняет команду show sysinfo CLI на коммутаторе и возвращает файл, содержащий всю системную информацию целевого сетевого устройства. Этот модуль использует SSH для управления конфигурацией сетевых устройств. Результаты операции можно просмотреть в каталоге результатов. Для получения дополнительной информации об этом модуле от Lenovo и настройки его использования в ваших сценариях, посетите http://systemx.lenovofiles.com/help/index.jsp?topic=%2Fcom.lenovo.switchmgt.ansible.doc%2Fcnos_facts.html

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
deviceType
обязательный

(добавлен в 2.3)
    Варианты:
  • g8272_cnos
  • g8296_cnos
  • g8332_cnos
  • NE1072T
  • NE1032
  • NE1032T
  • NE10032
  • NE2572
Значение по умолчанию:
None
Указывает тип устройства, на котором выполняется метод. Варианты NE1072T, NE1032, NE1032T, NE10032, NE2572 добавлены начиная с версии 2.4
enablePassword
(добавлен в 2.3)
Значение по умолчанию:
None
Настраивает пароль, используемый для входа в режим глобальной конфигурации на коммутаторе. Если коммутатор не запрашивает этот пароль, параметр игнорируется. Обычно значение должно быть получено из файла инвентаризации, но также может быть указано как переменная. Этот параметр необязательный. Если он не указан, значение по умолчанию не будет использоваться.
host
обязательный

(добавлен в 2.3)
Значение по умолчанию:
None
Эта переменная используется для поиска файла хостов в /etc/ansible/hosts и определения IP-адреса устройства, к которому будет применена шаблон. Обычно в плейбуке используется ключевое слово Ansible {{ inventory_hostname }} в качестве абстракции группы сетевых элементов, которые необходимо настроить.
outputfile
обязательный

(добавлен в 2.3)
Значение по умолчанию:
None
Указывает путь к файлу, где сохраняется вывод каждого выполнения команды. Здесь сохраняются каждая команда, указанная в объединенном файле шаблона, и каждый ответ от устройства. Обычно расположением является папка результатов, но вы можете выбрать другое расположение, если у вас есть соответствующие права записи.
password
обязательный

(добавлен в 2.3)
Значение по умолчанию:
None
Настраивает пароль, используемый для аутентификации подключения к удаленному устройству. Значение параметра password используется для аутентификации сессии SSH. Обычно значение должно быть получено из файла инвентаризации, но также может быть указано как переменная. Этот параметр необязательный. Если он не указан, значение по умолчанию не будет использоваться.
username
обязательный

(добавлен в 2.3)
Значение по умолчанию:
None
Настраивает имя пользователя, используемое для аутентификации подключения к удаленному устройству. Значение параметра username используется для аутентификации сессии SSH. Обычно значение должно быть получено из файла инвентаризации, но также может быть указано как переменная. Этот параметр необязательный. Если он не указан, значение по умолчанию не будет использоваться.

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления сетевыми устройствами Lenovo см. на сайте https://www.ansible.com/ansible-lenovo.

Примеры

Tasks : The following are examples of using the module cnos_facts. These are written in the main.yml file of the tasks directory.
---
- name: Test Sys Info
  cnos_facts:
      host: "{{ inventory_hostname }}"
      username: "{{ hostvars[inventory_hostname]['username'] }}"
      password: "{{ hostvars[inventory_hostname]['password'] }}"
      deviceType: "{{ hostvars[inventory_hostname]['deviceType'] }}"
      enablePassword: "{{ hostvars[inventory_hostname]['enablePassword'] }}"
      outputfile: "./results/cnos_facts_{{ inventory_hostname }}_output.txt"

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие — поля, уникальные для этого модуля:

Ключ Возвращаемое значение Описание
msg
строка
всегда
Сообщение об успехе или ошибке

Пример:
Информация о системе устройства сохранена в файл


Статус

Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратная совместимость.

Автор

  • Dave Kasberg (@dkasberg)

Подсказка

Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/cnos_facts_module.html

Spec-Zone.ru

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