Модуль cisco.mso.ndo_route_map_policy_multicast — управление политиками Multicast Route Map в 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_route_map_policy_multicast.
Краткое описание
- Управление политиками Multicast Route Map в Cisco Nexus Dashboard Orchestrator (NDO).
- Этот модуль поддерживается только в ND v3.1 (NDO v4.3) и более поздних версиях.
Требования
На хосте, выполняющем этот модуль, должны быть установлены следующие компоненты.
- Multi Site Orchestrator v2.1 или более поздней версии
Параметры
Параметр | Комментарии |
|---|---|
description string | Описание политики Multicast Route Map. |
entries list / elements=dictionary | Список записей, связанных с политикой Multicast Route Map. Список настроенных записей должен содержать как минимум одну запись. Если список записей имеет значение null, обновление не изменит существующую конфигурацию записей. |
|
action string |
Действие записи. Варианты:
|
|
group string / обязательный |
Имя записи. |
|
order integer / обязательный |
|
|
rp псевдонимы: rendezvous_point string |
Точка рандеву записи. |
|
source string / обязательный |
Данные записи. |
host псевдонимы: hostname string | IP-адрес или имя хоста узла ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
login_domain string | Имя домена входа, используемое для аутентификации. Значение по умолчанию — Local. Если значение не указано в задаче, вместо него будет использовано значение переменной среды При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использована переменная инвентаризации |
output_level string | Управляет выводом этого модуля MSO.
Если значение не указано в задаче, вместо него будет использовано значение переменной среды Варианты:
|
password string | Пароль, используемый для аутентификации. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
port integer | Номер порта для REST-подключения. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
route_map_policy псевдонимы: name string | Имя политики Multicast Route Map. |
route_map_policy_uuid псевдонимы: uuid string | UUID политики Multicast Route Map. Этот параметр обязателен, если требуется обновить |
state string | Используйте Используйте Используйте Варианты:
|
template string / обязательный | Имя шаблона. Шаблон должен быть шаблоном арендатора. |
timeout integer | Тайм-аут на уровне сокета в секундах. Значение по умолчанию — 30 секунд. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
use_proxy boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию — Варианты:
|
use_ssl boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной среды При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использована переменная инвентаризации При использовании плагина подключения HTTPAPI (mso или nd) значением по умолчанию является Варианты:
|
username string | Имя пользователя, используемое для аутентификации. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
validate_certs boolean | Если Устанавливайте значение Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию — Варианты:
|
Примечания
Примечание
- Этот модуль разработан для поддержки Multi Site Orchestrator v2.1 и более поздних версий. Некоторые или все функции могут не работать в более ранних версиях.
Примеры
- name: Create a new multicast route map policy
cisco.mso.ndo_route_map_policy_multicast:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
route_map_policy: ansible_test_route_map_policy
entries:
- order: 1
group: 226.2.2.0/24
source: 1.1.1.1/24
rp: 1.1.1.2
action: permit
state: present
register: create
- name: Query a multicast route map policy with name
cisco.mso.ndo_route_map_policy_multicast:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
route_map_policy: ansible_test_route_map_policy
state: query
register: query_one
- name: Query a multicast route map policy with UUID
cisco.mso.ndo_route_map_policy_multicast:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
route_map_policy_uuid: '{{ create.current.uuid }}'
state: query
register: query_with_uuid
- name: Query all multicast route map policy in the template
cisco.mso.ndo_route_map_policy_multicast:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
state: query
register: query_all
- name: Delete a multicast route map policy
cisco.mso.ndo_route_map_policy_multicast:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
route_map_policy: ansible_test_route_map_policy
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_route_map_policy_multicast_module.html