avi_customipamdnsprofile - Модуль для настройки CustomIpamDnsProfile Avi RESTful объекта
Новое в версии 2.5.
Обзор
- Этот модуль используется для конфигурации объекта CustomIpamDnsProfile
- больше примеров на https://github.com/avinetworks/devops
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- avisdk
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
|
api_context
(добавлен в 2.5)
|
Контекст Avi API, включающий текущий идентификатор сессии и маркер CSRF.
Это позволяет пользователю выполнить единый вход и повторно использовать сессию.
|
|
| api_version | Значение по умолчанию: "16.4.4" |
Версия Avi API для использования с Avi API и объектами. |
|
avi_api_patch_op
(добавлен в 2.5)
|
|
Операция исправления, используемая при использовании avi_api_update_method в режиме исправления. |
|
avi_api_update_method
(добавлен в 2.5)
|
|
Метод по умолчанию для обновления объекта — HTTP PUT.
Установка в значение patch переопределит это поведение, чтобы использовать HTTP PATCH. |
|
avi_credentials
(добавлен в 2.5)
|
Словарь учетных данных Avi, который может быть использован вместо перечисления данных входа в контроллер Avi. |
|
| controller | Значение по умолчанию: "" |
IP-адрес или имя хоста контроллера. Значение по умолчанию — переменная среды AVI_CONTROLLER. |
| name
обязательно |
Имя пользовательского профиля ipam dns. Поле введено в 17.1.1. |
|
| password | Значение по умолчанию: "" |
Пароль пользователя Avi в контроллере Avi. Значение по умолчанию — переменная среды AVI_PASSWORD. |
| script_params | Параметры, которые всегда передаются в скрипт ipam/dns. Поле введено в 17.1.1. |
|
| script_uri
обязательно |
URI скрипта в формате controller //ipamdnsscripts/<имя_файла>. Поле введено в 17.1.1. |
|
| state |
|
Состояние, которое должно быть применено к сущности. |
| tenant | Значение по умолчанию: "admin" |
Имя клиента, используемое для всех вызовов API Avi и контекста объекта. |
| tenant_ref | Это ссылка на объект типа tenant. Поле введено в 17.1.1. |
|
| tenant_uuid | Значение по умолчанию: "" |
UUID клиента, используемого для всех вызовов API Avi и контекста объекта. |
| url | URL контроллера Avi объекта. |
|
| username | Значение по умолчанию: "" |
Имя пользователя, используемое для доступа к контроллеру Avi. Значение по умолчанию — переменная среды AVI_USERNAME. |
| uuid | Поле введено в 17.1.1. |
Примечания
Примечание
- Дополнительную информацию об использовании Ansible для управления устройствами Avi Network см. на странице https://www.ansible.com/ansible-avi-networks.
Примеры
- name: Example to create CustomIpamDnsProfile object
avi_customipamdnsprofile:
controller: 10.10.25.42
username: admin
password: something
state: present
name: sample_customipamdnsprofile
Возвращаемые значения
Общие возвращаемые значения описаны в здесь, следующие — поля, уникальные для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
|
obj
dict
|
success, changed |
Объект CustomIpamDnsProfile (api/customipamdnsprofile)
|
Статус
Этот модуль помечен как предварительный просмотр, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. в разделе здесь.
Автор
- Gaurav Rastogi (grastogi@avinetworks.com)
Подсказка
Если вы заметили какие-либо проблемы в данной документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/avi_customipamdnsprofile_module.html