Модуль cisco.mso.ndo_tenant_mld_snooping_policy — управление политиками отслеживания MLD (Multicast Listener Discovery) в шаблонах политик арендаторов в Cisco Nexus Dashboard Orchestrator (NDO).
Примечание
Этот модуль входит в коллекцию cisco.mso (версия 2.13.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.mso. Для использования этого модуля необходимы дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: cisco.mso.ndo_tenant_mld_snooping_policy.
Краткое описание
- Управление политиками отслеживания MLD в шаблонах политик арендаторов в Cisco Nexus Dashboard Orchestrator (NDO).
- Этот модуль поддерживается только в ND версии 3.1 (NDO версии 4.3) и более поздних.
Требования
На узле, на котором выполняется этот модуль, необходимы следующие компоненты.
- Multi Site Orchestrator версии 2.1 или новее
Параметры
Параметр | Комментарии |
|---|---|
admin_state string | Административное состояние политики отслеживания MLD. Если при создании параметр не задан, по умолчанию используется Варианты:
|
description string | Описание политики отслеживания MLD. Пустая строка удалит |
fast_leave_control string | Управление быстрым выходом из группы в политике отслеживания MLD. Если при создании параметр не задан, по умолчанию используется Варианты:
|
host псевдонимы: hostname string | IP-адрес или имя узла ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
last_member_query_interval integer | Интервал последнего запроса участника для политики отслеживания MLD, в секундах. Если при создании параметр не задан, по умолчанию используется 1. Значение должно находиться в диапазоне от 1 до 25. |
login_domain string | Имя домена входа, используемое для аутентификации. Значение по умолчанию — Local. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения При использовании подключаемого модуля подключения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаря |
name псевдонимы: mld_snooping_policy string | Имя политики отслеживания MLD. |
output_level string | Определяет содержимое вывода этого модуля MSO.
Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Варианты:
|
password string | Пароль, используемый для аутентификации. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
port integer | Номер порта для REST-подключения. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
querier_control string | Управление отправителем запросов в политике отслеживания MLD. Если при создании параметр не задан, по умолчанию используется Варианты:
|
querier_version string | Версия отправителя запросов в политике отслеживания MLD. Если при создании параметр не задан, по умолчанию используется Варианты:
|
query_interval integer | Интервал запросов для политики отслеживания MLD, в секундах. Если при создании параметр не задан, по умолчанию используется 125. Значение должно находиться в диапазоне от 1 до 18000. |
query_response_interval integer | Интервал ответа на запросы для политики отслеживания MLD, в секундах. Если при создании параметр не задан, по умолчанию используется 10. Значение должно находиться в диапазоне от 1 до 25. |
start_query_count integer | Количество начальных запросов для политики отслеживания MLD. Если при создании параметр не задан, по умолчанию используется 2. Значение должно находиться в диапазоне от 1 до 10. |
start_query_interval integer | Интервал начальных запросов для политики отслеживания MLD, в секундах. Если при создании параметр не задан, по умолчанию используется 31. Значение должно находиться в диапазоне от 1 до 18000. |
state string | Используйте Используйте Используйте Варианты:
|
template псевдонимы: tenant_template string / обязательный | Имя шаблона арендатора. |
timeout integer | Тайм-аут на уровне сокета, в секундах. Значение по умолчанию — 30 секунд. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
use_proxy boolean | Если указано Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию — Варианты:
|
use_ssl boolean | Если указано Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения При использовании подключаемого модуля подключения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаря При использовании подключаемого модуля подключения HTTPAPI (mso или nd) значение по умолчанию — Варианты:
|
username string | Имя пользователя, используемое для аутентификации. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
uuid string | UUID политики отслеживания MLD. Этот параметр необходим, если требуется обновить политику отслеживания MLD |
validate_certs boolean | Если указано Устанавливайте значение Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию — Варианты:
|
Примечания
Примечание
- Перед использованием этого модуля в плейбуке необходимо создать
template. Для создания шаблона арендатора используйте cisco.mso.ndo_template. - Модуль разработан для Multi Site Orchestrator версии 2.1 или новее. Некоторые или все функции могут не работать в более ранних версиях.
См. также
См. также
- cisco.mso.ndo_template
-
Управление шаблонами в Cisco Nexus Dashboard Orchestrator (NDO).
Примеры
- name: Create a new MLD Snooping Policy object
cisco.mso.ndo_tenant_mld_snooping_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: tenant_template
name: mld_snooping_policy_1
admin_state: enabled
fast_leave_control: enabled
querier_control: enabled
querier_version: v1
query_interval: 100
query_response_interval: 5
last_member_query_interval: 2
start_query_interval: 25
start_query_count: 1
state: present
register: mld_snooping_policy_1
- name: Update a MLD Snooping Policy object name with UUID
cisco.mso.ndo_tenant_mld_snooping_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: tenant_template
name: mld_snooping_policy_2
uuid: "{{ mld_snooping_policy_1.current.uuid }}"
state: present
- name: Query a MLD Snooping Policy object with name
cisco.mso.ndo_tenant_mld_snooping_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: tenant_template
name: mld_snooping_policy_1
state: query
register: query_name
- name: Query a MLD Snooping Policy object with UUID
cisco.mso.ndo_tenant_mld_snooping_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: tenant_template
uuid: "{{ mld_snooping_policy_1.current.uuid }}"
state: query
register: query_uuid
- name: Query all MLD Snooping Policy objects in a Tenant Template
cisco.mso.ndo_tenant_mld_snooping_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: tenant_template
state: query
register: query_all
- name: Delete a MLD Snooping Policy object with name
cisco.mso.ndo_tenant_mld_snooping_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: tenant_template
name: mld_snooping_policy_1
state: absent
- name: Delete a MLD Snooping Policy object with UUID
cisco.mso.ndo_tenant_mld_snooping_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: tenant_template
uuid: "{{ mld_snooping_policy_1.current.uuid }}"
state: absent
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/cisco/mso/ndo_tenant_mld_snooping_policy_module.html