Модуль cisco.mso.ndo_ntp_policy — управление политиками NTP в шаблонах политик фабрики в 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_ntp_policy.
Краткое описание
- Управление политиками NTP (NTP) в шаблонах политик фабрики в Cisco Nexus Dashboard Orchestrator (NDO).
- Этот модуль поддерживается только в ND v3.1 (NDO v4.3) и более поздних версиях.
Требования
Следующие требования должны быть выполнены на узле, где запускается этот модуль.
- Multi Site Orchestrator v2.1 или новее
Параметры
Параметр | Комментарии |
|---|---|
admin_state string | Включить административное состояние. Значение по умолчанию: Варианты:
|
authentication_state string | Включить состояние аутентификации. Значение по умолчанию: Варианты:
|
description string | Описание политики NTP. Если указать пустую строку, из политики NTP будет удалено |
host псевдонимы: hostname string | IP-адрес или имя хоста ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
login_domain string | Имя домена входа, используемого для аутентификации. Значение по умолчанию: Local. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды При использовании подключаемого модуля соединения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаризации |
master_mode string | Включить режим ведущего устройства. Значение по умолчанию: Варианты:
|
name псевдонимы: ntp_policy string | Имя политики NTP. |
ntp_keys list / элементы=dictionary | Список ключей аутентификации клиента NTP. Передача нового списка Передача пустого списка удалит |
|
authentication_type string | |
|
id псевдонимы: key_id integer / обязательный |
Идентификатор ключа. Значение должно находиться в диапазоне от 1 до 65535. |
|
key string |
Ключ. Не более 40 буквенно-цифровых символов. |
|
trusted boolean |
Назначить ключ аутентификации клиента NTP доверенным. Варианты:
|
ntp_providers list / элементы=dictionary | Список поставщиков NTP. Передача нового списка Передача пустого списка удалит |
|
authentication_key_id псевдонимы: key_id integer |
Идентификатор ключа аутентификации NTP. Значение должно находиться в диапазоне от 1 до 65535. |
|
host string / обязательный |
Имя хоста или IP-адрес поставщика NTP. |
|
management_epg псевдонимы: epg string / обязательный |
Управляющая EPG. |
|
management_epg_type псевдонимы: epg_type string / обязательный |
Тип управляющей EPG. Варианты:
|
|
maximum_poll_interval псевдонимы: max_poll integer |
Максимальное значение интервала опроса. Значение по умолчанию: Значение должно находиться в диапазоне от 4 до 16. |
|
minimum_poll_interval псевдонимы: min_poll integer |
Минимальное значение интервала опроса. Значение по умолчанию: Значение должно находиться в диапазоне от 4 до 16. |
|
preferred boolean |
Назначить поставщика NTP предпочтительным. Варианты:
|
output_level string | Определяет вывод этого модуля MSO.
Если значение не указано в задаче, вместо него будет использоваться значение переменной среды Варианты:
|
password string | Пароль для аутентификации. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
port integer | Номер порта для REST-соединения. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
server_state string | Включить состояние сервера. Значение по умолчанию: Варианты:
|
state string | Для удаления используйте Для просмотра одного или нескольких объектов используйте Для создания или обновления используйте Варианты:
|
stratum integer | Числовое значение уровня stratum. Значение по умолчанию: Значение должно находиться в диапазоне от 1 до 14. |
template псевдонимы: fabric_policy_template string | Имя шаблона политики фабрики. Этот параметр или |
template_id псевдонимы: fabric_policy_template_id string | Идентификатор шаблона политики фабрики. Этот параметр или |
timeout integer | Тайм-аут на уровне сокета в секундах. Значение по умолчанию: 30 секунд. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
use_proxy boolean | Если Если значение не указано в задаче, вместо него будет использоваться значение переменной среды Значение по умолчанию: Варианты:
|
use_ssl boolean | Если Если значение не указано в задаче, вместо него будет использоваться значение переменной среды При использовании подключаемого модуля соединения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаризации При использовании подключаемого модуля соединения HTTPAPI (mso или nd) значение по умолчанию — Варианты:
|
username string | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
uuid псевдонимы: ntp_policy_uuid string | UUID политики NTP. Этот параметр обязателен, если требуется обновить политику NTP |
validate_certs boolean | Если Устанавливайте значение Если значение не указано в задаче, вместо него будет использоваться значение переменной среды Значение по умолчанию: Варианты:
|
Примечания
Примечание
- Перед использованием этого модуля в плейбуке должен существовать
template. Для создания шаблона политики фабрики используйте cisco.mso.ndo_template. - Этот модуль создан для Multi Site Orchestrator v2.1 и более поздних версий. Некоторые или все его функции могут не работать в более ранних версиях.
См. также
См. также
- cisco.mso.ndo_template
-
Управление шаблонами в Cisco Nexus Dashboard Orchestrator (NDO).
Примеры
- name: Create a new NTP Policy object
cisco.mso.ndo_ntp_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_policy_template
name: ntp_policy_1
ntp_keys:
- id: 1
key: my_key
authentication_type: md5
trusted: true
ntp_providers:
- host: background
minimum_poll_interval: 4
maximum_poll_interval: 16
management_epg_type: oob
management_epg: default
preferred: true
authentication_key_id: 1
admin_state: enabled
server_state: enabled
master_mode: enabled
stratum: 4
authentication_state: enabled
state: present
register: ntp_policy_1
- name: Update a NTP Policy object name with UUID
cisco.mso.ndo_ntp_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_policy_template
name: ntp_policy_2
uuid: "{{ ntp_policy_1.current.uuid }}"
state: present
- name: Query a NTP Policy object with name
cisco.mso.ndo_ntp_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_policy_template
name: ntp_policy_2
state: query
register: query_name
- name: Query a NTP Policy object with UUID
cisco.mso.ndo_ntp_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_policy_template
uuid: "{{ ntp_policy_1.current.uuid }}"
state: query
register: query_uuid
- name: Query all NTP Policy objects in a Fabric Policy Template
cisco.mso.ndo_ntp_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_policy_template
state: query
register: query_all
- name: Delete a NTP Policy object with name
cisco.mso.ndo_ntp_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_policy_template
name: ntp_policy_2
state: absent
- name: Delete a NTP Policy object with UUID
cisco.mso.ndo_ntp_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: fabric_policy_template
uuid: "{{ ntp_policy_1.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_ntp_policy_module.html