Модуль cisco.mso.ndo_l3out_node_static_route – управление статическими маршрутами узлов 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_node_static_route.
Добавлено в cisco.mso 2.11.0
Краткое описание
- Управление статическими маршрутами узлов L3Out в Cisco Nexus Dashboard Orchestrator (NDO).
- Модуль поддерживается только в ND v3.1 (NDO v4.3) и более поздних версиях.
Требования
Следующие требования необходимы на хосте, на котором выполняется этот модуль.
- Multi Site Orchestrator v2.1 или новее
Параметры
Параметр | Комментарии |
|---|---|
administrative_distance псевдонимы: admin_distance целое число | Административное расстояние статического маршрута. Значение должно находиться в диапазоне 1–255. При создании по умолчанию используется |
bfd_tracking логическое значение | Включить отслеживание BFD для статического маршрута. При создании по умолчанию используется Варианты:
|
description строка | Описание статического маршрута. Передача пустой строки |
host псевдонимы: hostname строка | IP-адрес или имя хоста ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
l3out псевдонимы: l3out_name строка | Имя L3Out. Необходимо указать этот параметр или |
l3out_uuid строка | UUID L3Out. Необходимо указать этот параметр или |
login_domain строка | Имя домена входа, используемого для аутентификации. Значение по умолчанию — Local. Если значение не указано в задаче, вместо него будет использовано значение переменной среды При использовании подключаемого модуля соединения HTTPAPI, если этот атрибут не задан, будет использоваться переменная инвентаря |
next_hop_null логическое значение | Создать статический маршрут к интерфейсу Null0. Используется для отбрасывания трафика для указанного префикса. При создании по умолчанию используется Варианты:
|
node_id псевдонимы: node, border_leaf строка / обязательный | Идентификатор узла. |
output_level строка | Управляет выводом этого модуля MSO.
Если значение не указано в задаче, вместо него будет использовано значение переменной среды Варианты:
|
password строка | Пароль для аутентификации. Если значение не указано в задаче, вместо него будут использованы значения переменных среды |
pod_id псевдонимы: pod строка / обязательный | Идентификатор pod узла (коммутатора border leaf). |
port целое число | Номер порта для REST-соединения. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
prefix строка | Префикс статического маршрута. |
state строка | Определяет требуемое состояние ресурса. Используйте Используйте Используйте Варианты:
|
template псевдонимы: l3out_template строка | |
template_id псевдонимы: l3out_template_id строка | Идентификатор шаблона L3Out. Необходимо указать этот параметр или |
timeout целое число | Тайм-аут на уровне сокета в секундах. Значение по умолчанию — 30 секунд. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
track_policy псевдонимы: ipsla_track_list словарь | Используемая политика отслеживания. Передача пустого словаря |
|
name строка |
Имя политики отслеживания. |
|
template строка |
Имя шаблона, содержащего политику отслеживания. Необходимо указать этот параметр или |
|
template_id строка |
Идентификатор шаблона, содержащего политику отслеживания. Необходимо указать этот параметр или |
track_policy_uuid псевдонимы: ipsla_track_list_uuid строка | UUID используемой политики отслеживания. Передача пустой строки |
use_proxy логическое значение | Если Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию — Варианты:
|
use_ssl логическое значение | Если Если значение не указано в задаче, вместо него будет использовано значение переменной среды При использовании подключаемого модуля соединения HTTPAPI, если этот атрибут не задан, будет использоваться переменная инвентаря При использовании подключаемого модуля соединения HTTPAPI (mso или nd) значением по умолчанию является Варианты:
|
username строка | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будут использованы значения переменных среды |
validate_certs логическое значение | Если Устанавливайте значение Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию — Варианты:
|
Примечания
Примечание
- Перед использованием этого модуля в плейбуке необходимо создать
templateилиtemplate_id. Для этого можно использовать модуль cisco.mso.ndo_template. - Перед использованием этого модуля в плейбуке необходимо создать
l3outилиl3out_uuid. Для этого можно использовать модуль cisco.mso.ndo_l3out_template. - Перед использованием этого модуля в плейбуке необходимо создать
track_policyилиtrack_policy_uuid. Для этого можно использовать модуль cisco.mso.ndo_ipsla_track_list. - Этот модуль предназначен для работы с Multi Site Orchestrator v2.1 или новее. Некоторые или все его функции могут не работать в более ранних версиях.
См. также
См. также
- cisco.mso.ndo_template
-
Управление шаблонами в Cisco Nexus Dashboard Orchestrator (NDO).
- cisco.mso.ndo_l3out_template
-
Управление объектами L3Out в Cisco Nexus Dashboard Orchestrator (NDO).
- cisco.mso.ndo_ipsla_track_list
-
Управление списками отслеживания IPSLA в Cisco Nexus Dashboard Orchestrator (NDO).
Примеры
- name: Create a L3Out Node Static Route
cisco.mso.ndo_l3out_node_static_route:
host: mso_host
username: admin
password: SomeSecretPassword
template: l3out_template
l3out: l3out_name
pod_id: 1
node_id: 101
prefix: 10.0.0.0/24
state: present
- name: Update an existing L3Out Node Static Route
cisco.mso.ndo_l3out_node_static_route:
host: mso_host
username: admin
password: SomeSecretPassword
template_id: "{{ l3out_template.current.templateId }}"
l3out_uuid: "{{ l3out.current.uuid }}"
pod_id: 1
node_id: 101
prefix: 10.0.0.0/24
description: "Static route for 10.0.0.0/24"
administrative_distance: 10
bfd_tracking: true
next_hop_null: true
track_policy:
name: "track_policy_name"
template: "track_policy_template"
state: present
- name: Query an existing L3Out Node Static Route
cisco.mso.ndo_l3out_node_static_route:
host: mso_host
username: admin
password: SomeSecretPassword
template: l3out_template
l3out: l3out_name
pod_id: 1
node_id: 101
prefix: 10.0.0.0/24
state: query
register: query_with_name
- name: Query all existing L3Out Node Static Routes in a L3Out Node
cisco.mso.ndo_l3out_node_static_route:
host: mso_host
username: admin
password: SomeSecretPassword
template: l3out_template
l3out: l3out_name
pod_id: 1
node_id: 101
state: query
- name: Delete an existing L3Out Node Static Route
cisco.mso.ndo_l3out_node_static_route:
host: mso_host
username: admin
password: SomeSecretPassword
template: l3out_template
l3out: l3out_name
pod_id: 1
node_id: 101
prefix: 10.0.0.0/24
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_node_static_route_module.html