Модуль cisco.mso.ndo_template – Управление шаблонами в Cisco Nexus Dashboard Orchestrator (NDO).
Примечание
Этот модуль является частью коллекции cisco.mso (версия 2.9.0).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить её установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.mso. Для использования данного модуля необходимы дополнительные требования, см. Требования для получения подробной информации.
Чтобы использовать его в плейбуке, укажите: cisco.mso.ndo_template.
Обзор
- Управление шаблонами в Cisco Nexus Dashboard Orchestrator (NDO).
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- Multi Site Orchestrator v2.1 или более поздняя версия
Параметры
Параметр | Комментарии |
|---|---|
host псевдонимы: hostname строка | IP-адрес или имя хоста хоста ACI Multi Site Orchestrator. Если значение не указано в задаче, используется значение переменной среды |
login_domain строка | Имя домена входа для аутентификации. Значение по умолчанию — Local. Если значение не указано в задаче, используется значение переменной среды При использовании плагина подключения HTTPAPI в случае, если этот атрибут не указан, используется переменная инвентаризации |
output_level строка | Влияет на вывод этого модуля MSO.
Если значение не указано в задаче, используется значение переменной среды Варианты:
|
password строка | Пароль для аутентификации. Если значение не указано в задаче, используется значение переменных среды |
port целое число | Номер порта для подключения REST. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, используется значение переменной среды |
sites псевдонимы: site список / элементы=словарь | Список сайтов, подключенных к шаблону. Требуется при Устанавливается в пустой список Устанавливается в null |
|
name строка |
Имя сайта, подключённого к шаблону. |
state строка | Используйте Используйте Используйте Варианты:
|
template псевдонимы: name строка | Имя шаблона. |
template_id псевдонимы: id строка | Идентификатор шаблона. Этот параметр требуется при необходимости обновления |
template_type псевдонимы: type строка | Тип шаблона. Варианты:
|
tenant строка | Имя арендатора, присоединённого к шаблону. Требуется при |
timeout целое число | Таймаут уровня сокета в секундах. Значение по умолчанию — 30 секунд. Если значение не указано в задаче, используется значение переменной среды |
use_proxy логическое значение | Если Если значение не указано в задаче, используется значение переменной среды Значение по умолчанию — Варианты:
|
use_ssl логическое значение | Если Если значение не указано в задаче, используется значение переменной среды При использовании плагина подключения HTTPAPI в случае, если этот атрибут не указан, используется переменная инвентаризации По умолчанию Варианты:
|
логин строка | Имя пользователя для аутентификации. Если значение не указано в задаче, будет использовано значение переменных окружения |
validate_certs булево | Если Это следует задавать только в Если значение не указано в задаче, будет использовано значение переменной окружения По умолчанию Варианты:
|
Примечания
Примечание
- Этот модуль был написан для поддержки Multi Site Orchestrator v2.1 или более поздних версий. Некоторые или все функции могут не работать в более ранних версиях.
Примеры
- name: Create a new tenant policy template
cisco.mso.ndo_template:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_policy
template_type: tenant
tenant: ansible_test_tenant
state: present
- name: Create a new l3out policy template
cisco.mso.ndo_template:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_l3out_policy_template
template_type: l3out
tenant: ansible_test_tenant
sites:
- name: ansible_test_site
state: present
- name: Query a tenant policy template
cisco.mso.ndo_template:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_policy
template_type: tenant
state: query
register: query_new_tenant_policy_template
- name: Query all tenant policy templates
cisco.mso.ndo_template:
host: mso_host
username: admin
password: SomeSecretPassword
template_type: tenant
state: query
register: query_all
- name: Query all templates
cisco.mso.ndo_template:
host: mso_host
username: admin
password: SomeSecretPassword
state: query
register: query_all
- name: Delete a tenant policy template
cisco.mso.ndo_template:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_policy
template_type: tenant
state: absent
Ссылки на сборку
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/mso/ndo_template_module.html