Spec-Zone.ru › Ansible 2.6

avi_poolgroupdeploymentpolicy - Модуль для настройки PoolGroupDeploymentPolicy Avi RESTful Объекта

Новая версия 2.4.

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

Обзор

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

Требования

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

  • avisdk

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_context
(добавлено в 2.5)
Контекст API Avi, включающий текущий идентификатор сеанса и маркер CSRF.
Это позволяет пользователю выполнить однократный вход и повторно использовать сеанс.
api_version Значение по умолчанию:
"16.4.4"
Версия API Avi, используемая для API Avi и объектов.
auto_disable_old_prod_pools
bool
    Варианты:
  • no
  • yes
Автоматически отключит старые пулы производства, как только появится новый кандидат на производство.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
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, который можно использовать вместо перечисления данных входа в систему контроллера Avi.
cloud_ref
Ссылка на объект типа cloud.
controller Значение по умолчанию:
""
IP-адрес или имя хоста контроллера. Значение по умолчанию — переменная среды AVI_CONTROLLER.
description
Определение пользователя для объекта.
evaluation_duration
Продолжительность периода оценки для автоматического развертывания.
Допустимые значения — 60-86400.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 300.
Единицы (СЕК).
name
обязательно
Имя политики развертывания группы пулов.
password Значение по умолчанию:
""
Пароль пользователя Avi в контроллере Avi. Значение по умолчанию — переменная среды AVI_PASSWORD.
rules
Список pgdeploymentrule.
scheme
Схема развертывания.
Варианты перечисления — BLUE_GREEN, CANARY.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как BLUE_GREEN.
state
    Варианты:
  • absent
  • present ←
Состояние, которое должно быть применено к сущности.
target_test_traffic_ratio
Целевое соотношение трафика перед тем, как пул станет производственным.
Допустимые значения — 1-100.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 100.
Единицы (RATIO).
tenant Значение по умолчанию:
"admin"
Имя клиента, используемое для всех вызовов API Avi и контекста объекта.
tenant_ref
Ссылка на объект типа tenant.
tenant_uuid Значение по умолчанию:
""
UUID клиента, используемого для всех вызовов API Avi и контекста объекта.
test_traffic_ratio_rampup
Соотношение трафика, отправляемого в тестовый пул.
Тестовое соотношение 100 означает blue green.
Допустимые значения — 1-100.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 100.
url
URL контроллера Avi объекта.
username Значение по умолчанию:
""
Имя пользователя для доступа к контроллеру Avi. Значение по умолчанию — переменная среды AVI_USERNAME.
uuid
Uuid политики развертывания группы пулов.
webhook_ref
Webhook с URL-адресом, который контроллер Avi вернет информацию о группе пулов, старом и новом пуле, а также текущем развертывании
результаты правила.
Ссылка на объект типа webhook.
Поле добавлено в 17.1.1.

Примечания

Примечание

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

Примеры

- name: Example to create PoolGroupDeploymentPolicy object
  avi_poolgroupdeploymentpolicy:
    controller: 10.10.25.42
    username: admin
    password: something
    state: present
    name: sample_poolgroupdeploymentpolicy

Значения возврата

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

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



Статус

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

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

Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество 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_poolgroupdeploymentpolicy_module.html

Spec-Zone.ru

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