Spec-Zone.ru › Ansible 2.6

nxos_igmp_snooping - Управляет глобальной конфигурацией IGMP снюпинга.

Новая в версии 2.2.

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Поддержка
    • Автор

Описание

  • Управляет глобальной конфигурацией IGMP снюпинга.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
group_timeout
Время ожидания членства в группе для всех VLAN на устройстве. Допустимые значения — целые числа в диапазоне от 1 до 10080, никогда и по умолчанию.
link_local_grp_supp
bool
    Варианты:
  • no
  • yes
Глобальное подавление групповых адресов link-local.
provider
Устарело
Начиная с Ansible 2.5, рекомендуется использовать connection: network_cli.
Этот параметр необходим только при использовании NX-API.
Дополнительная информация доступна в руководстве по платформам NXOS: NXOS Platform Options guide.
Объект типа dict, содержащий сведения о подключении.
host
обязательно
Указывает имя хоста DNS или адрес для подключения к удалённому устройству по указанному транспорту. Значение параметра host используется в качестве адреса назначения для транспорта.
port По умолчанию:
"0 (использовать общий порт)"
Указывает порт для подключения к удалённому устройству. Это значение относится к cli или nxapi. Значение порта по умолчанию соответствует общему порту соответствующего транспорта, если он не указан в задаче (cli=22, http=80, https=443).
username
Настраивает имя пользователя для аутентификации подключения к удалённому устройству. Это значение используется для аутентификации входа в CLI или аутентификации nxapi в зависимости от используемого транспорта. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_USERNAME.
password
Указывает пароль для аутентификации подключения к удалённому устройству. Этот параметр часто используется для транспорта cli или nxapi. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_PASSWORD.
authorize
bool

(добавлено в 2.5.3)
    Варианты:
  • no ←
  • yes
Указывает модулю перейти в привилегированный режим на удалённом устройстве перед отправкой команд. Если не указано, устройство попытается выполнить все команды в режиме без привилегий. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_AUTHORIZE.
auth_pass
(добавлено в 2.5.3)
По умолчанию:
"none"
Указывает пароль, необходимый для перехода в привилегированный режим на удалённом устройстве. Если authorize — false, этот параметр не имеет эффекта. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_AUTH_PASS.
timeout
(добавлено в 2.3)
По умолчанию:
10
Указывает время ожидания в секундах для связи с сетевым устройством при подключении или отправке команд. Если время ожидания истечёт до завершения операции, модуль выдаст ошибку. NX-API может медленно возвращать результаты при выполнении длительных команд (sh mac, sh bgp и т.д.).
ssh_keyfile
Указывает SSH-ключ для аутентификации подключения к удалённому устройству. Этот параметр используется только для транспорта cli. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_SSH_KEYFILE.
transport
обязательно
По умолчанию:
"cli"
Настраивает транспортное соединение для подключения к удалённому устройству. Параметр transport поддерживает подключение к устройству по cli (ssh) или nxapi.
use_ssl
bool
    Варианты:
  • no ←
  • yes
Настраивает транспорт transport на использование SSL, если значение равно true, только при transport=nxapi, в противном случае это значение игнорируется.
validate_certs
bool
    Варианты:
  • no
  • yes
Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах с собственным контролем, использующих самозаверенные сертификаты. Если транспорт не nxapi, это значение игнорируется.
use_proxy
bool

(добавлено в 2.5)
    Варианты:
  • no
  • yes ←
Если no, переменные окружения http_proxy и https_proxy будут игнорироваться.
report_supp
bool
    Варианты:
  • no
  • yes
Глобальное подавление отчётов IGMPv1/IGMPv2.
snooping
bool
    Варианты:
  • no
  • yes
Включает/выключает IGMP снюпинг на коммутаторе.
state
    Варианты:
  • present ←
  • default
Управление состоянием ресурса.
v3_report_supp
bool
    Варианты:
  • no
  • yes
Глобальное подавление отчётов IGMPv3 и прокси-отчётов.

Примечания

Примечание

  • Тестировалось на NXOSv 7.3.(0)D1(1) на VIRL
  • Если state=default, параметры будут сброшены в состояние по умолчанию.
  • group_timeout также принимает никогда в качестве входного значения.
  • Дополнительная информация по использованию CLI и NX-API доступна в руководстве по параметрам платформы NXOS: NXOS Platform Options guide
  • Дополнительная информация об использовании Ansible для управления сетевыми устройствами доступна в руководстве Ansible по сетям: Ansible Network Guide
  • Дополнительная информация об использовании Ansible для управления устройствами Cisco доступна на странице интеграции Cisco: Cisco integration page.

Примеры

# ensure igmp snooping params supported in this module are in there default state
- nxos_igmp_snooping:
    state: default

# ensure following igmp snooping params are in the desired state
- nxos_igmp_snooping:
   group_timeout: never
   snooping: true
   link_local_grp_supp: false
   optimize_mcast_flood: false
   report_supp: true
   v3_report_supp: true

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

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

Ключ Возвращённое значение Описание
commands
список
всегда
Команды, отправленные устройству

Пример:
['ip igmp snooping link-local-groups-suppression', 'ip igmp snooping group-timeout 50', 'no ip igmp snooping report-suppression', 'no ip igmp snooping v3-report-suppression', 'no ip igmp snooping']


Статус

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

Техническое обслуживание

Этот модуль помечен как сетевой, что означает, что его поддерживает команда Ansible по сетевым модулям. Дополнительная информация доступна в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых командой Ansible по сетевым модулям, доступен здесь.

Поддержка

Дополнительную информацию о поддержке этого модуля Red Hat можно найти в этой статье базы знаний.

Автор

  • Jason Edelman (@jedelman8)
  • Gabriele Gerbino (@GGabriele)

Подсказка

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

© 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/nxos_igmp_snooping_module.html

Spec-Zone.ru

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