модуль cisco.mso.ndo_l3out_interface_routing_policy — управление политиками маршрутизации интерфейсов L3Out в 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_l3out_interface_routing_policy.
Краткое описание
- Управление политиками маршрутизации интерфейсов L3Out в Cisco Nexus Dashboard Orchestrator (NDO).
- Этот модуль поддерживается только в ND версии 3.1 (NDO версии 4.3) и более поздних.
Требования
На хосте, который выполняет этот модуль, требуются следующие компоненты.
- Multi Site Orchestrator версии 2.1 или более поздней
Параметры
Параметр | Комментарии |
|---|---|
bfd_multi_hop_settings dictionary | Настройки многошаговой конфигурации обнаружения двунаправленной пересылки (BFD) для политики маршрутизации интерфейса L3Out. |
|
admin_state string |
Административное состояние многоскачковых настроек BFD. При создании, если значение не задано, по умолчанию используется Варианты:
|
|
detection_multiplier integer |
Множитель обнаружения для многоскачковых настроек BFD. При создании, если значение не задано, по умолчанию используется 3. Значение должно находиться в диапазоне от 1 до 50. |
|
min_receive_interval integer |
Минимальный интервал приема для многоскачковых настроек BFD. При создании, если значение не задано, по умолчанию используется 250. Значение должно находиться в диапазоне от 250 до 999 микросекунд. |
|
min_transmit_interval integer |
Минимальный интервал передачи для многоскачковых настроек BFD. При создании, если значение не задано, по умолчанию используется 250. Значение должно находиться в диапазоне от 250 до 999 микросекунд. |
|
state string |
Используйте Используйте Варианты:
|
bfd_settings dictionary | Настройки BFD для политики маршрутизации интерфейса L3Out. |
|
admin_state string |
Административное состояние настроек BFD. При создании, если значение не задано, по умолчанию используется Варианты:
|
|
detection_multiplier integer |
Множитель обнаружения для настроек BFD. При создании, если значение не задано, по умолчанию используется 3. Значение должно находиться в диапазоне от 1 до 50. |
|
echo_admin_state string |
Административное состояние эхо-режима настроек BFD. При создании, если значение не задано, по умолчанию используется Варианты:
|
|
echo_receive_interval integer |
Интервал приема эхо-сигнала настроек BFD в микросекундах. При создании, если значение не задано, по умолчанию используется 50. Значение должно находиться в диапазоне от 50 до 999. |
|
interface_control string |
Управление интерфейсом в настройках BFD. При создании, если значение не задано, по умолчанию используется Варианты:
|
|
min_receive_interval integer |
Минимальный интервал приема настроек BFD в микросекундах. При создании, если значение не задано, по умолчанию используется 50. Значение должно находиться в диапазоне от 50 до 999. |
|
min_transmit_interval integer |
Минимальный интервал передачи настроек BFD в микросекундах. При создании, если значение не задано, по умолчанию используется 50. Значение должно находиться в диапазоне от 50 до 999. |
|
state string |
Используйте Используйте Варианты:
|
description string | Описание политики маршрутизации интерфейса L3Out. |
host псевдонимы: hostname string | IP-адрес или имя хоста ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо него используется значение переменной среды |
login_domain string | Имя домена входа, используемого для аутентификации. Значение по умолчанию — Local. Если значение не указано в задаче, вместо него используется значение переменной среды При использовании подключаемого модуля подключения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаря |
name псевдонимы: l3out_interface_routing_policy_name string | Имя политики маршрутизации интерфейса L3Out. |
ospf_interface_settings dictionary | Настройки интерфейса протокола OSPF (Open Shortest Path First) для политики маршрутизации интерфейса L3Out. |
|
advertise_subnet string |
Анонсирование подсети в настройках интерфейса OSPF. При создании, если значение не задано, по умолчанию используется Варианты:
|
|
bfd string |
Включает или отключает BFD в настройках интерфейса OSPF. При создании, если значение не задано, по умолчанию используется Варианты:
|
|
cost_of_interface integer |
Стоимость интерфейса в настройках OSPF. При создании, если значение не задано, по умолчанию используется 0. Значение должно находиться в диапазоне от 0 до 65535. |
|
dead_interval integer |
Интервал ожидания в секундах для настроек интерфейса OSPF. При создании, если значение не задано, по умолчанию используется 40. Значение должно находиться в диапазоне от 1 до 65535. |
|
hello_interval integer |
Интервал отправки hello-пакетов в секундах для настроек интерфейса OSPF. При создании, если значение не задано, по умолчанию используется 10. Значение должно находиться в диапазоне от 1 до 65535. |
|
mtu_ignore string |
Включает или отключает игнорирование максимального размера блока передачи (MTU) в настройках интерфейса OSPF. При создании, если значение не задано, по умолчанию используется Варианты:
|
|
network_type string |
Тип сети в настройках интерфейса OSPF. При создании, если значение не задано, по умолчанию используется Варианты:
|
|
passive_participation string |
Включает или отключает пассивное участие в настройках интерфейса OSPF. При создании, если значение не задано, по умолчанию используется Варианты:
|
|
priority integer |
Приоритет в настройках интерфейса OSPF. При создании, если значение не задано, по умолчанию используется 1. Значение должно находиться в диапазоне от 0 до 255. |
|
retransmit_interval integer |
Интервал повторной передачи в секундах для настроек интерфейса OSPF. При создании, если значение не задано, по умолчанию используется 5. Значение должно находиться в диапазоне от 1 до 65535. |
|
state string |
Используйте Используйте Варианты:
|
|
transmit_delay integer |
Задержка передачи в секундах для настроек интерфейса OSPF. При создании, если значение не задано, по умолчанию используется 1. Значение должно находиться в диапазоне от 1 до 450. |
output_level string | Влияет на вывод этого модуля MSO.
Если значение не указано в задаче, вместо него используется значение переменной среды Варианты:
|
password string | Пароль, используемый для аутентификации. Если значение не указано в задаче, вместо него используются значения переменных среды |
port integer | Номер порта для REST-подключения. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо него используется значение переменной среды |
state string | Используйте Используйте Используйте Варианты:
|
template string / обязательный | Имя шаблона. Шаблон должен быть шаблоном политик арендатора. |
timeout integer | Тайм-аут сокета в секундах. Значение по умолчанию — 30 секунд. Если значение не указано в задаче, вместо него используется значение переменной среды |
use_proxy boolean | Если Если значение не указано в задаче, вместо него используется значение переменной среды Значение по умолчанию — Варианты:
|
use_ssl boolean | Если Если значение не указано в задаче, вместо него используется значение переменной среды При использовании подключаемого модуля подключения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаря При использовании подключаемого модуля подключения HTTPAPI (mso или nd) значение по умолчанию — Варианты:
|
username string | Имя пользователя, используемое для аутентификации. Если значение не указано в задаче, вместо него используются значения переменных среды |
uuid псевдонимы: l3out_interface_routing_policy_uuid string | UUID политики маршрутизации интерфейса L3Out. Этот параметр обязателен, если требуется обновить |
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 L3Out Interface Routing Policy with default values
cisco.mso.ndo_l3out_interface_routing_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
name: irp_1
bfd_settings:
state: enabled
bfd_multi_hop_settings:
state: enabled
state: present
register: irp_1_present
- name: Update an existing L3Out Interface Routing Policy with UUID
cisco.mso.ndo_l3out_interface_routing_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
uuid: "{{ irp_1_present.current.uuid }}"
name: irp_1_updated
bfd_multi_hop_settings:
admin_state: disabled
detection_multiplier: 10
min_receive_interval: 255
min_transmit_interval: 255
bfd_settings:
admin_state: disabled
detection_multiplier: 10
min_receive_interval: 266
min_transmit_interval: 266
echo_receive_interval: 60
echo_admin_state: disabled
interface_control: enabled
ospf_interface_settings:
network_type: point_to_point
priority: 10
cost_of_interface: 100
advertise_subnet: enabled
bfd: enabled
mtu_ignore: enabled
passive_participation: enabled
hello_interval: 20
dead_interval: 30
retransmit_interval: 20
transmit_delay: 10
state: present
register: irp_1_present
- name: Clear an existing L3Out Interface Routing Policy BFD and OSPF interface settings
cisco.mso.ndo_l3out_interface_routing_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
uuid: "{{ irp_1_present.current.uuid }}"
bfd_settings:
state: disabled
ospf_interface_settings:
state: disabled
state: present
- name: Query an L3Out Interface Routing Policy with name
cisco.mso.ndo_l3out_interface_routing_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
name: irp_1_updated
state: query
register: query_with_name
- name: Query an L3Out Interface Routing Policy with UUID
cisco.mso.ndo_l3out_interface_routing_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
uuid: "{{ irp_1_present.current.uuid }}"
state: query
register: query_with_uuid
- name: Query all L3Out Interface Routing Policies
cisco.mso.ndo_l3out_interface_routing_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
state: query
register: query_all
- name: Delete an L3Out Interface Routing Policy
cisco.mso.ndo_l3out_interface_routing_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
name: irp_1_updated
state: absent
- name: Delete an L3Out Interface Routing Policy using UUID
cisco.mso.ndo_l3out_interface_routing_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
uuid: "{{ irp_1_present.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_l3out_interface_routing_policy_module.html