Spec-Zone.ru › Ansible 2.6

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

Новое в версии 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
bool
    Варианты:
  • 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 к интерфейсу управления на контроллере и серверах служб.
Если это не указано, разрешены все значения по умолчанию.
Ssh -q mac предоставляет список поддерживаемых значений по умолчанию.
state
    Варианты:
  • absent
  • present ←
Состояние, которое должно быть применено к сущности.
tenant По умолчанию:
"admin"
Имя арендатора, используемое для всех вызовов API Avi и контекста объекта.
tenant_uuid По умолчанию:
""
UUID арендатора, используемого для всех вызовов API Avi и контекста объекта.
url
URL контроллера Avi объекта.
username По умолчанию:
""
Имя пользователя, используемое для доступа к контроллеру Avi. Значение по умолчанию — переменная среды AVI_USERNAME.
uuid
Уникальный идентификатор объекта.

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления устройствами сети Avi см. на 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
dict
success, changed
Объект SystemConfiguration (api/systemconfiguration)



Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Дополнительную информацию см. в разделе Техническое обслуживание модулей и поддержка.

Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.

Автор

  • Гaurav 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_systemconfiguration_module.html

Spec-Zone.ru

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