Spec-Zone.ru › Ansible

cisco.mso.ndo_dhcp_option_policy модуль – Управление политиками DHCP-опций на 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_dhcp_option_policy.

  • Описание
  • Требования
  • Параметры
  • Примечания
  • Примеры

Описание

  • Управление политиками DHCP-опций на Cisco Nexus Dashboard Orchestrator (NDO).
  • Этот модуль поддерживается только для ND v3.1 (NDO v4.3) и более поздних версий.

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • Multi Site Orchestrator v2.1 или более поздняя версия

Параметры

Параметр

Комментарии

description

строка

Описание политики DHCP-опции.

host

псевдонимы: hostname

строка

IP-адрес или имя хоста ACI Multi Site Orchestrator.

Если значение не указано в задаче, будет использовано значение переменной среды MSO_HOST.

login_domain

строка

Имя домена входа для аутентификации.

Значение по умолчанию — Local.

Если значение не указано в задаче, будет использовано значение переменной среды MSO_LOGIN_DOMAIN.

При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использована переменная инвентаризации ansible_httpapi_login_domain.

option_policy

псевдонимы: name

строка

Имя политики DHCP-опции.

option_policy_uuid

псевдонимы: uuid

строка

UUID политики DHCP-опции.

Этот параметр обязателен, когда необходимо обновить option_policy.

options

список / элементы=словарь

Список опций, присоединенных к политике DHCP-опции.

Список настроенных опций должен содержать по крайней мере одну опцию.

Если список опций пустой, обновление не изменит существующую конфигурацию опций.

data

строка

Данные опции.

id

целое число

Идентификатор опции.

name

строка / обязательно

Имя опции.

output_level

строка

Влияет на вывод этого модуля MSO.

normal означает стандартный вывод, включая current dict

info добавляет информативный вывод, включая previous, proposed и sent dicts

debug добавляет отладочный вывод, включая filter_string, method, response, status и url информацию

Если значение не указано в задаче, будет использовано значение переменной среды MSO_OUTPUT_LEVEL.

Варианты:

  • "debug"
  • "info"
  • "normal" ← (по умолчанию)

password

строка

Пароль для аутентификации.

Если значение не указано в задаче, будут использованы значения переменных среды MSO_PASSWORD или ANSIBLE_NET_PASSWORD.

port

целое число

Порт для REST-подключения.

Значение по умолчанию зависит от параметра `use_ssl`.

Если значение не указано в задаче, будет использовано значение переменной среды MSO_PORT.

state

строка

Используйте absent для удаления.

Используйте query для вывода объекта или нескольких объектов.

Используйте present для создания или обновления.

Варианты:

  • "absent"
  • "query" ← (по умолчанию)
  • "present"

template

строка / обязательно

Имя шаблона.

Шаблон должен быть шаблоном арендатора.

timeout

целое число

Таймаут сокета в секундах.

Значение по умолчанию — 30 секунд.

Если значение не указано в задаче, будет использовано значение переменной среды MSO_TIMEOUT.

use_proxy

булево

Если false, прокси не будет использоваться, даже если он определен в переменной среды на целевых хостах.

Если значение не указано в задаче, будет использовано значение переменной среды MSO_USE_PROXY.

По умолчанию true.

Варианты:

  • false
  • true

use_ssl

булево

Если false, вместо стандартного HTTPS-соединения будет использовано HTTP-соединение.

Если значение не указано в задаче, будет использовано значение переменной среды MSO_USE_SSL.

При использовании плагина подключения HTTPAPI переменная инвентаризации ansible_httpapi_use_ssl будет использоваться, если этот атрибут не указан.

По умолчанию false при использовании плагина подключения HTTPAPI (mso или nd) и true при использовании устаревшего метода подключения (только для mso).

Варианты:

  • false
  • true

логин

строка

Имя пользователя для аутентификации.

Если значение не указано в задаче, будет использовано значение переменных окружения MSO_USERNAME или ANSIBLE_NET_USERNAME.

validate_certs

булево

Если false, сертификаты SSL не будут проверены.

Это следует устанавливать в значение false только при работе с сайтами, контролируемыми лично, и использующими самозаверенные сертификаты.

Если значение не указано в задаче, будет использовано значение переменной окружения MSO_VALIDATE_CERTS.

По умолчанию true.

Варианты:

  • false
  • true

Примечания

Примечание

  • Этот модуль был написан для поддержки 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

- name: Query a dhcp option policy with template_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 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

Авторы

  • Akini Ross (@akinross)

Ссылки на коллекцию

  • Система отслеживания задач
  • Главная страница
  • Репозиторий (источники)

© 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_dhcp_option_policy_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API