Модуль cisco.mso.ndo_dhcp_option_policy — управление политиками параметров DHCP в 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_dhcp_option_policy.
Краткое описание
- Управление политиками параметров DHCP в Cisco Nexus Dashboard Orchestrator (NDO).
- Этот модуль поддерживается только в ND версии 3.1 (NDO версии 4.3) и более поздних версиях.
Требования
На узле, выполняющем этот модуль, необходимы следующие компоненты.
- Multi Site Orchestrator версии 2.1 или новее
Параметры
Параметр | Комментарии |
|---|---|
description string | Описание политики параметров DHCP. |
host псевдонимы: hostname string | IP-адрес или имя хоста узла ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
login_domain string | Имя домена входа, используемое для аутентификации. Значение по умолчанию — Local. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаря |
option_policy псевдонимы: name string | Имя политики параметров DHCP. |
option_policy_uuid псевдонимы: uuid string | UUID политики параметров DHCP. Этот параметр необходим, если требуется обновить |
options list / элементы=dictionary | Список параметров, связанных с политикой параметров DHCP. Список настроенных параметров должен содержать как минимум один параметр. Если список параметров имеет значение null, при обновлении существующая конфигурация параметров останется без изменений. |
|
data string |
Данные параметра. |
|
id integer |
Идентификатор параметра. |
|
name string / обязательный |
Имя параметра. |
output_level string | Управляет выводом этого модуля MSO.
Если значение не указано в задаче, вместо него будет использоваться значение переменной среды Допустимые значения:
|
password string | Пароль для аутентификации. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
port integer | Номер порта для REST-подключения. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
state string | Для удаления используйте Для перечисления одного или нескольких объектов используйте Для создания или обновления используйте Допустимые значения:
|
template string / обязательный | Имя шаблона. Шаблон должен быть шаблоном арендатора. |
timeout integer | Тайм-аут на уровне сокета в секундах. Значение по умолчанию — 30 секунд. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
use_proxy boolean | Если задано Если значение не указано в задаче, вместо него будет использоваться значение переменной среды Значение по умолчанию — Допустимые значения:
|
use_ssl boolean | Если задано Если значение не указано в задаче, вместо него будет использоваться значение переменной среды При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаря При использовании плагина подключения HTTPAPI (mso или nd) значение по умолчанию — Допустимые значения:
|
username string | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды |
validate_certs boolean | Если задано Устанавливайте значение Если значение не указано в задаче, вместо него будет использоваться значение переменной среды Значение по умолчанию — Допустимые значения:
|
Примечания
Примечание
- Этот модуль разработан для поддержки Multi Site Orchestrator версии 2.1 или новее. Некоторые или все функции могут не работать в более ранних версиях.
Примеры
- name: Create a new dhcp option policy
cisco.mso.ndo_dhcp_option_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
option_policy: ansible_test_option_policy
options:
- name: option_1
id: 1
data: data_1
state: present
register: create
- name: Query a dhcp option policy with name
cisco.mso.ndo_dhcp_option_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
option_policy: ansible_test_option_policy
state: query
register: query_one
- name: Query a dhcp option policy with UUID
cisco.mso.ndo_dhcp_option_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
option_policy_uuid: '{{ create.current.uuid }}'
state: query
register: query_uuid
- name: Query all dhcp option policy in the template
cisco.mso.ndo_dhcp_option_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
state: query
register: query_all
- name: Delete a dhcp option policy
cisco.mso.ndo_dhcp_option_policy:
host: mso_host
username: admin
password: SomeSecretPassword
template: ansible_tenant_template
option_policy: ansible_test_option_policy
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_dhcp_option_policy_module.html