Spec-Zone.ru › Ansible 2.7

avi_systemconfiguration – Модуль для настройки объекта SystemConfiguration Avi RESTful

Новый в версии 2.3.

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

Обзор

  • Этот модуль используется для настройки объекта SystemConfiguration.
  • Дополнительные примеры можно найти по адресу https://github.com/avinetworks/devops

Требования

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

  • avisdk

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
admin_auth_configuration
-
Настройки adminauthconfiguration для systemconfiguration.
api_context
-
добавлено в 2.5
Контекст API Avi, включающий текущий идентификатор сеанса и маркер CSRF.
Это позволяет пользователю выполнить единый вход и повторно использовать сеанс.
api_version
-
По умолчанию:
"16.4.4"
Версия API Avi для использования в Avi API и объектах.
avi_api_patch_op
-
добавлено в 2.5
    Варианты:
  • add
  • replace
  • delete
Операция обработки при использовании avi_api_update_method как patch.
avi_api_update_method
-
добавлено в 2.5
    Варианты:
  • put ←
  • patch
Метод по умолчанию для обновления объекта — HTTP PUT.
Установка в patch изменит поведение на использование HTTP PATCH.
avi_credentials
-
добавлено в 2.5
Словарь Avi Credentials, который может использоваться вместо перечисления данных входа в Avi Controller.
controller
-
По умолчанию:
""
IP-адрес или имя хоста контроллера. Значение по умолчанию — переменная среды AVI_CONTROLLER.
default_license_tier
-
добавлено в 2.5
Указывает уровень лицензии по умолчанию, который будет использоваться новыми облаками.
Варианты перечисления — ENTERPRISE_16, ENTERPRISE_18.
Поле введено в 17.2.5.
Если не указано в API или модуле, Avi Controller интерпретирует значение по умолчанию как ENTERPRISE_18.
dns_configuration
-
Настройки dnsconfiguration для systemconfiguration.
dns_virtualservice_refs
-
Виртуальные сервисы DNS, размещающие записи FQDN для приложений в avi vantage.
Если не указаны виртуальные сервисы, avi vantage предоставит службы DNS для настроенных приложений.
Переключение обратно на avi vantage из виртуальных сервисов DNS запрещено.
Это ссылка на объект типа virtualservice.
docker_mode
boolean
    Варианты:
  • no
  • yes
Логический флаг для установки docker_mode.
Значение по умолчанию, если не указано в API или модуле, интерпретируется Avi Controller как False.
email_configuration
-
Настройки emailconfiguration для systemconfiguration.
global_tenant_config
-
Настройки tenantconfiguration для systemconfiguration.
linux_configuration
-
Настройки linuxconfiguration для systemconfiguration.
mgmt_ip_access_control
-
Настройка управления доступом к IP для контроллера для ограничения открытого доступа.
ntp_configuration
-
Настройки ntpconfiguration для systemconfiguration.
password
-
По умолчанию:
""
Пароль пользователя Avi в Avi контроллере. Значение по умолчанию — переменная среды AVI_PASSWORD.
portal_configuration
-
Настройки portalconfiguration для systemconfiguration.
proxy_configuration
-
Настройки proxyconfiguration для systemconfiguration.
snmp_configuration
-
Настройки snmpconfiguration для systemconfiguration.
ssh_ciphers
-
Список разрешенных шифров для ssh к интерфейсу управления на контроллере и сетевых узлах.
Если не указано, разрешены все стандартные шифры.
Ssh -q cipher предоставляет список поддерживаемых шифров по умолчанию.
ssh_hmacs
-
Список разрешенных hmac для ssh к интерфейсу управления на контроллере и сетевых узлах.
Если не указано, разрешены все стандартные hmac.
Ssh -q mac предоставляет список поддерживаемых hmac по умолчанию.
state
-
    Варианты:
  • absent
  • present ←
Состояние, которое должно быть применено к сущности.
tenant
-
По умолчанию:
"admin"
Имя тенанта, используемого для всех вызовов Avi API и контекста объекта.
tenant_uuid
-
По умолчанию:
""
UUID тенанта, используемого для всех вызовов Avi API и контекста объекта.
url
-
URL Avi контроллера объекта.
username
-
По умолчанию:
""
Имя пользователя для доступа к Avi контроллеру. Значение по умолчанию — переменная среды AVI_USERNAME.
uuid
-
Уникальный идентификатор объекта.

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления устройствами Avi Network можно найти по адресу https://www.ansible.com/ansible-avi-networks.

Примеры

- name: Example to create SystemConfiguration object
  avi_systemconfiguration:
    controller: 10.10.25.42
    username: admin
    password: something
    state: present
    name: sample_systemconfiguration

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
obj
словарь
success, changed
Объект SystemConfiguration (api/systemconfiguration)



Статус

  • Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
  • Этот модуль поддерживается сообществом 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.7/modules/avi_systemconfiguration_module.html

Spec-Zone.ru

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