Spec-Zone.ru › Ansible 2.6

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

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

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

Обзор

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

Требования

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

  • avisdk

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
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, который можно использовать вместо перечисления данных входа в контроллер Avi.
cloud_config_cksum
Контрольная сумма конфигурации облака для poolgroup.
Внутренне устанавливается подключением к облаку.
cloud_ref
Ссылка на объект типа cloud.
controller Значение по умолчанию:
""
IP-адрес или имя хоста контроллера. Значение по умолчанию - переменная окружения AVI_CONTROLLER.
created_by
Имя пользователя, создавшего объект.
deployment_policy_ref
При настройке менеджера автоматического масштабирования новые пулы будут автоматически переведены в рабочее состояние, когда будут выполнены целевые параметры развертывания.
Ссылка на объект типа poolgroupdeploymentpolicy.
description
Описание группы пулов.
fail_action
Включить действие - закрытие соединения, переадресация HTTP или локальный HTTP-ответ - при возникновении сбоя в группе пулов.
По умолчанию соединение будет закрыто, если группа пулов испытывает сбои.
implicit_priority_labels
bool

(добавлен в 2.5)
    Варианты:
  • no
  • yes
Указывает, генерируется ли неявный набор меток приоритета.
Поле добавлено в 17.1.9, 17.2.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
members
Список членов группы пулов типа poolgroupmember.
min_servers
Минимальное количество серверов для распределения трафика.
Допустимые значения: 1-65535.
Специальные значения: 0 - 'отключить'.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 0.
name
обязательно
Имя группы пулов.
password Значение по умолчанию:
""
Пароль пользователя Avi в контроллере Avi. Значение по умолчанию - переменная окружения AVI_PASSWORD.
priority_labels_ref
Uuid меток приоритета.
Если не указано, метка приоритета члена группы пулов будет интерпретироваться как число, где большее число означает более высокий приоритет.
Ссылка на объект типа prioritylabels.
state
    Варианты:
  • absent
  • present ←
Состояние, которое должно быть применено к сущности.
tenant Значение по умолчанию:
"admin"
Имя арендатора, используемого для всех вызовов API Avi и контекста объекта.
tenant_ref
Ссылка на объект типа tenant.
tenant_uuid Значение по умолчанию:
""
UUID арендатора, используемого для всех вызовов API Avi и контекста объекта.
url
URL контроллера Avi для объекта.
username Значение по умолчанию:
""
Имя пользователя для доступа к контроллеру Avi. Значение по умолчанию - переменная окружения AVI_USERNAME.
uuid
Uuid группы пулов.

Примечания

Примечание

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

Примеры

- name: Example to create PoolGroup object
  avi_poolgroup:
    controller: 10.10.25.42
    username: admin
    password: something
    state: present
    name: sample_poolgroup

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

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

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



Статус

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

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

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

Spec-Zone.ru

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