Модуль cisco.mso.ndo_node_setting — управление настройками узлов политики Fabric в 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_node_setting.
Краткое описание
- Управление настройками узлов политики Fabric в Cisco Nexus Dashboard Orchestrator (NDO).
- Этот модуль поддерживается только в ND v3.1 (NDO v4.3) и более поздних версиях.
Требования
На хосте, выполняющем этот модуль, должны быть установлены следующие компоненты.
- Multi Site Orchestrator v2.1 или новее
Параметры
Параметр | Комментарии |
|---|---|
description string | Описание настроек узлов политики Fabric. |
host псевдонимы: hostname string | IP-адрес или имя хоста ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
login_domain string | Имя домена входа, используемого для аутентификации. Значение по умолчанию — Local. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаря |
name псевдонимы: node_setting string | Имя настроек узлов политики Fabric. |
output_level string | Настраивает вывод этого модуля MSO.
Если значение не указано в задаче, вместо него будет использоваться значение переменной среды Варианты:
|
password string | Пароль для аутентификации. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
port integer | Номер порта для REST-подключения. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
ptp dictionary | Протокол точного времени (PTP) для настроек узлов политики Fabric. |
|
node_domain integer |
Номер домена узла в настройках PTP. Значение должно быть от 24 до 43. |
|
priority_2 integer |
Значение, используемое при объявлении этих часов. Значение должно быть от 0 до 255; меньшие значения имеют более высокий приоритет. Приоритет PTP 1 задан фиксированным значением 128. |
|
state string |
Используйте Для состояния Используйте Варианты:
|
state string | Используйте Используйте Используйте Варианты:
|
synce dictionary | Политика интерфейса синхронного Ethernet (SyncE) для настроек узлов политики Fabric. |
|
admin_state string |
Административное состояние политики интерфейса SyncE. Варианты:
|
|
quality_level string |
Параметр уровня качества политики интерфейса SyncE. Варианты:
|
|
state string |
Используйте Для состояния Используйте Варианты:
|
template псевдонимы: fabric_template string / обязательный | Имя шаблона. Шаблон должен быть шаблоном политики Fabric. |
timeout integer | Тайм-аут на уровне сокета в секундах. Значение по умолчанию — 30 секунд. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
use_proxy boolean | Если задано Если значение не указано в задаче, вместо него будет использоваться значение переменной среды Значение по умолчанию — Варианты:
|
use_ssl boolean | Если задано Если значение не указано в задаче, вместо него будет использоваться значение переменной среды При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаря При использовании плагина подключения HTTPAPI (mso или nd) значение по умолчанию — Варианты:
|
username string | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
uuid псевдонимы: node_setting_uuid string | UUID настроек узлов политики Fabric. Этот параметр обязателен, если требуется обновить |
validate_certs boolean | Если задано Задавайте Если значение не указано в задаче, вместо него будет использоваться значение переменной среды Значение по умолчанию — Варианты:
|
Примечания
Примечание
- Перед использованием этого модуля в плейбуке необходимо создать
template. Используйте cisco.mso.ndo_template, чтобы создать шаблон политики Fabric. - Этот модуль разработан для поддержки Multi Site Orchestrator v2.1 или новее. Некоторые или все функции могут не работать в более ранних версиях.
См. также
См. также
- cisco.mso.ndo_template
-
Управление шаблонами в Cisco Nexus Dashboard Orchestrator (NDO).
Примеры
- name: Create a new Fabric Policy Node Setting
cisco.mso.ndo_node_setting:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_template
name: ns1
state: present
register: create_ns1
- name: Add SyncE config to the existing Fabric Policy Node Setting using Name
cisco.mso.ndo_node_setting:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_template
name: ns1
synce:
admin_state: enabled
quality_level: option_2_generation_1
state: present
- name: Add PTP config to the existing Fabric Policy Node Setting using UUID
cisco.mso.ndo_node_setting:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_template
uuid: "{{ create_ns1.current.uuid }}"
name: ns1_updated
ptp:
node_domain: 25
priority_2: 100
state: present
- name: Query an existing Fabric Policy Node Setting using UUID
cisco.mso.ndo_node_setting:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_template
uuid: "{{ create_ns1.current.uuid }}"
state: query
register: query_with_uuid
- name: Query an existing Fabric Policy Node Setting using Name
cisco.mso.ndo_node_setting:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_template
name: ns1_updated
state: query
register: query_with_name
- name: Query all Fabric Policy Node Setting
cisco.mso.ndo_node_setting:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_template
state: query
register: query_all
- name: Delete an existing Fabric Policy Node Setting using UUID
cisco.mso.ndo_node_setting:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_template
uuid: "{{ create_ns1.current.uuid }}"
state: absent
- name: Delete an existing Fabric Policy Node Setting using Name
cisco.mso.ndo_node_setting:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_template
name: ns1_updated
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_node_setting_module.html