dellos6_facts - Сбор фактов с удалённых устройств, работающих под Dell EMC Networking OS6
Новое в версии 2.2.
Обзор
- Сбор базового набора фактов устройства с удалённого устройства, работающего под ОС6. Данный модуль добавляет префикс
ansible_net_<fact>ко всем базовым ключам фактов сети. Модуль фактов всегда собирает базовый набор фактов с устройства и может включать или отключать сбор дополнительных фактов.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| gather_subset | Значение по умолчанию: ["!config"] | При указании данного аргумента, сбор фактов будет ограничен заданным подмножеством. Возможные значения для этого аргумента включают все, аппаратные, конфигурацию и интерфейсы. Можно указать список значений для включения большего подмножества. Значения также могут быть использованы с начальным ! для указания того, что определённое подмножество не должно собираться. | |
| provider | Объект типа dict, содержащий детали подключения. | ||
| host обязательно | Указывает имя хоста DNS или адрес для подключения к удалённому устройству через указанный транспорт. Значение host используется в качестве адреса назначения для транспорта. | ||
| port | Значение по умолчанию: 22 | Указывает порт для использования при построении подключения к удалённому устройству. | |
| username | Пользователь для аутентификации сессии SSH на удалённом устройстве. Если значение не указано в задаче, будет использовано значение переменной среды ANSIBLE_NET_USERNAME. | ||
| password | Пароль для аутентификации сессии SSH на удалённом устройстве. Если значение не указано в задаче, будет использовано значение переменной среды ANSIBLE_NET_PASSWORD. | ||
| ssh_keyfile | Путь к ключу ssh, используемому для аутентификации сессии SSH на удалённом устройстве. Если значение не указано в задаче, будет использовано значение переменной среды ANSIBLE_NET_SSH_KEYFILE. | ||
| timeout | Значение по умолчанию: 10 | Указывает таймаут бездействия (в секундах) для подключения. Полезно, если консоль зависает перед продолжением. Например, при сохранении конфигураций. | |
Примечания
Примечание
- Дополнительную информацию об использовании Ansible для управления устройствами Dell EMC Network см. на https://www.ansible.com/ansible-dell-networking.
Примеры
# Collect all facts from the device
- dellos6_facts:
gather_subset: all
# Collect only the config and default facts
- dellos6_facts:
gather_subset:
- config
# Do not collect hardware facts
- dellos6_facts:
gather_subset:
- "!interfaces"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, ниже приведены поля, уникальные для данного модуля:
| Ключ | Возвращённое значение | Описание |
|---|---|---|
| ansible_net_config str | При настройке конфигурации. | Текущая активная конфигурация с устройства. |
| ansible_net_gather_subset список | всегда. | Список подмножеств фактов, собранных с устройства. |
| ansible_net_hostname строка | всегда. | Настроенное имя хоста устройства. |
| ansible_net_image строка | всегда | Файл образа, используемый устройством. |
| ansible_net_interfaces dict | При настройке интерфейсов. | Хэш всех интерфейсов, работающих на системе. |
| ansible_net_memfree_mb целое число | При настройке аппаратных параметров. | Доступная свободная память на удалённом устройстве в МБ. |
| ansible_net_memtotal_mb целое число | При настройке аппаратных параметров. | Общий объём памяти на удалённом устройстве в МБ. |
| ansible_net_model строка | всегда. | Название модели, возвращённое устройством. |
| ansible_net_neighbors dict | При настройке интерфейсов. | Список соседей LLDP с удалённого устройства. |
| ansible_net_serialnum строка | всегда. | Серийный номер удалённого устройства. |
| ansible_net_version строка | всегда. | Версия операционной системы, работающей на удалённом устройстве. |
Статус
Данный модуль помечен как preview, что означает, что гарантия обратной совместимости интерфейса отсутствует.
Техническое обслуживание
Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Abirami N(@abirami-n)
Подсказка
Если вы обнаружите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/dellos6_facts_module.html