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) |
| Операция исправления, используемая при использовании avi_api_update_method как patch. |
| avi_api_update_method (добавлено в 2.5) |
| Метод по умолчанию для обновления объекта — 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 |
| Логическая переменная для установки 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 |
| Состояние, которое должно быть применено к сущности. |
| 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