Spec-Zone.ru › Ansible 2.9

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

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

Обзор

  • Этот модуль используется для настройки объекта 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 для использования с API Avi и объектами.
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.
api_version
-
По умолчанию:
"16.4.4"
Версия контроллера Avi
controller
-
IP-адрес или SQDN контроллера Avi
csrftoken
-
Маркер csrftoken API контроллера Avi для повторного использования существующей сессии с идентификатором сессии
password
-
Пароль пользователя Avi в контроллере Avi
port
-
Порт контроллера Avi
session_id
-
Идентификатор сессии API контроллера Avi для повторного использования существующей сессии с маркером csrftoken
tenant
-
По умолчанию:
"admin"
Тенент контроллера Avi
tenant_uuid
-
UUID тенента контроллера Avi
timeout
-
По умолчанию:
300
Таймаут запроса контроллера Avi
token
-
Токен API контроллера Avi
username
-
Имя пользователя контроллера Avi
avi_disable_session_cache_as_fact
логическое
добавлен в 2.6
    Варианты:
  • no
  • yes
Отключает кэширование информации о сессии avi в качестве факта.
controller
строка
По умолчанию:
""
IP-адрес или имя хоста контроллера. Значение по умолчанию — переменная среды AVI_CONTROLLER.
default_license_tier
-
добавлен в 2.5
Указывает уровень лицензии по умолчанию, который будет использоваться новыми облаками.
Варианты перечисления — ENTERPRISE_16, ENTERPRISE_18.
Поле введено в 17.2.5.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как ENTERPRISE_18.
dns_configuration
-
Настройки dnsconfiguration для systemconfiguration.
dns_virtualservice_refs
-
Виртуальные службы DNS, размещающие записи fqdn для приложений в avi vantage.
Если виртуальные службы не указаны, avi vantage предоставит службы DNS для настроенных приложений.
Переключение обратно на avi vantage из виртуальных служб DNS запрещено.
Это ссылка на объект типа virtualservice.
docker_mode
логическое
    Варианты:
  • no
  • yes
Логический флаг для установки docker_mode.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 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.
secure_channel_configuration
-
добавлен в 2.9
Настройка свойств защищенного канала.
Поле введено в 18.1.4, 18.2.1.
snmp_configuration
-
Настройки snmpconfiguration для systemconfiguration.
ssh_ciphers
-
Список разрешенных шифров для ssh к интерфейсу управления на контроллере и серверных узлах.
Если это не указано, все значения шифров по умолчанию разрешены.
ssh_hmacs
-
Список разрешенных hmac для ssh к интерфейсу управления на контроллере и серверных узлах.
Если это не указано, все значения hmacs по умолчанию разрешены.
state
-
    Варианты:
  • absent
  • present ←
Состояние, которое должно быть применено к сущности.
tenant
строка
По умолчанию:
"admin"
Имя тенента, используемого для всех вызовов API Avi и контекста объекта.
tenant_uuid
строка
По умолчанию:
""
UUID тенента, используемого для всех вызовов API Avi и контекста объекта.
url
-
URL контроллера Avi объекта.
username
строка
По умолчанию:
""
Имя пользователя для доступа к контроллеру Avi. Значение по умолчанию — переменная среды AVI_USERNAME.
uuid
-
Уникальный идентификатор объекта.
welcome_workflow_complete
boolean
добавлен в 2.9
    Варианты:
  • no
  • yes
Этот флаг устанавливается после завершения начального процесса настройки контроллера.
Поле добавлено в 18.2.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.

Примечания

Примечание

  • Для получения дополнительной информации об использовании 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 (@grastogi23) <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.9/modules/avi_systemconfiguration_module.html

Spec-Zone.ru

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