Модуль cisco.mso.ndo_ptp_policy_profiles — управление профилями политик PTP в 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_ptp_policy_profiles.
Краткое описание
- Управление профилями политик PTP в Cisco Nexus Dashboard Orchestrator (NDO).
- Этот модуль поддерживается только в ND v3.1 (NDO v4.3) и более поздних версиях.
Требования
На узле, выполняющем этот модуль, необходимо следующее.
- Multi Site Orchestrator v2.1 или новее
Параметры
Параметр | Комментарии |
|---|---|
announce_interval integer | Интервал объявления для профиля политики PTP. Значение должно находиться в диапазоне от -3 до 1. Обязательно, если |
announce_timeout integer | Тайм-аут объявления для профиля политики PTP. Значение должно находиться в диапазоне от 2 до 10. Обязательно, если |
delay_interval integer | Интервал задержки для профиля политики PTP. Значение должно находиться в диапазоне от -4 до 4. Обязательно, если |
host псевдонимы: hostname string | IP-адрес или имя узла ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
login_domain string | Имя домена входа, используемое для аутентификации. Значение по умолчанию — Local. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаризации |
output_level string | Определяет вывод этого модуля MSO.
Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Варианты:
|
override_node_profile boolean | Переопределение профиля узла для профиля политики PTP. Варианты:
|
password string | Пароль для аутентификации. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
port integer | Номер порта для REST-подключения. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
profile_template string | Шаблон профиля для профиля политики PTP. Значение по умолчанию — aes67_2015. Варианты:
|
ptp_policy_profile_name псевдонимы: name string | Имя профиля политики PTP. |
ptp_policy_profile_uuid псевдонимы: uuid string | UUID профиля политики PTP. |
state string | Для удаления используйте Для просмотра объекта или нескольких объектов используйте Для создания или обновления используйте Варианты:
|
sync_interval integer | Интервал синхронизации для профиля политики PTP. Значение должно находиться в диапазоне от -4 до -1. Обязательно, если |
template string / обязательный | Имя шаблона. Шаблон должен быть шаблоном политики фабрики. |
timeout integer | Тайм-аут на уровне сокета в секундах. Значение по умолчанию — 30 секунд. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
use_proxy boolean | Если Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию — Варианты:
|
use_ssl boolean | Если Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаризации При использовании плагина подключения HTTPAPI (mso или nd) значение по умолчанию — Варианты:
|
username string | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
validate_certs boolean | Если Устанавливайте значение Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию — Варианты:
|
Примечания
Примечание
- Перед использованием этого модуля в плейбуке должны существовать объекты
templateи ptp_policy. Для этого можно использовать модули cisco.mso.ndo_template и cisco.mso.ndo_ptp_policy. - Этот модуль создан для поддержки Multi Site Orchestrator v2.1 или новее. Некоторые или все функции могут не работать в более ранних версиях.
См. также
См. также
- cisco.mso.ndo_template
-
Управление шаблонами в Cisco Nexus Dashboard Orchestrator (NDO).
- cisco.mso.ndo_ptp_policy
-
Управление политиками PTP в Cisco Nexus Dashboard Orchestrator (NDO).
Примеры
- name: Create a new PTP profile
cisco.mso.ndo_ptp_policy_profiles:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_fabric_policy_template
ptp_policy_profile_name: ansible_profile
delay_interval: 2
sync_interval: 1
announce_timeout: 3
announce_interval: 4
profile_template: aes67_2015
state: present
register: create_ptp_profile
- name: Query a PTP profile
cisco.mso.ndo_ptp_policy_profiles:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_fabric_policy_template
ptp_policy_profile_name: ansible_profile
state: query
register: query_one
- name: Query a PTP profile using UUID
cisco.mso.ndo_ptp_policy_profiles:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_fabric_policy_template
ptp_policy_profile_uuid: "{{ create_ptp_profile.current.uuid }}"
state: query
register: query_one_uuid
- name: Query all PTP profiles
cisco.mso.ndo_ptp_policy_profiles:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_fabric_policy_template
state: query
register: query_all
- name: Update a PTP profile name with UUID
cisco.mso.ndo_ptp_policy_profiles:
host: mso_host
username: admin
password: SomeSecretPassword
ptp_policy_profile_name: profile_update
ptp_policy_profile_uuid: "{{ create_ptp_profile.current.uuid }}"
- name: Delete a PTP profile using name
cisco.mso.ndo_ptp_policy_profiles:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_fabric_policy_template
ptp_policy_profile_name: ansible_profile
state: absent
- name: Delete a PTP profile using UUID
cisco.mso.ndo_ptp_policy_profiles:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_fabric_policy_template
ptp_policy_profile_uuid: "{{ create_ptp_profile.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_ptp_policy_profiles_module.html