Spec-Zone.ru › Ansible 2.8

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
-
Контрольная сумма конфигурации облака для группы пулов.
Внутренне устанавливается коннектором облака.
cloud_ref
-
Ссылка на объект типа cloud.
controller
строка
Значение по умолчанию:
""
IP-адрес или имя хоста контроллера. Значение по умолчанию — переменная среды AVI_CONTROLLER.
created_by
-
Имя пользователя, создавшего объект.
deployment_policy_ref
-
При настройке менеджера автомасштабирования новые пулы будут автоматически переведены в производство, когда будут достигнуты цели развертывания.
Это ссылка на объект типа poolgroupdeploymentpolicy.
description
-
Описание группы пулов.
fail_action
-
Включить действие — закрыть соединение, выполнить http-перенаправление или отправить локальный http-ответ — при возникновении сбоя в группе пулов.
По умолчанию соединение будет закрыто в случае сбоя группы пулов.
implicit_priority_labels
логическое
добавлено в 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.
метка_приоритета_ссылка
-
Уникальный идентификатор (UUID) меток приоритета.
Если не указано, приоритет члена группы пулов будет интерпретироваться как число, где большее число соответствует более высокому приоритету.
Это ссылка на объект типа меток приоритета.
состояние
-
    Варианты:
  • отсутствует
  • присутствует ←
Состояние, которое должно быть применено к объекту.
арендатор
строка
По умолчанию:
"admin"
Имя арендатора, используемого для всех вызовов API Avi и контекста объекта.
арендатор_ссылка
-
Это ссылка на объект типа арендатор.
арендатор_uuid
строка
По умолчанию:
""
UUID арендатора, используемого для всех вызовов API Avi и контекста объекта.
url
-
URL контроллера Avi для объекта.
имя_пользователя
строка
По умолчанию:
""
Имя пользователя, используемого для доступа к контроллеру 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

Возвращаемые значения

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

Ключ Возвращаемое значение Описание
объект
словарь
успех, изменение
Объект группы пулов (api/poolgroup)



Статус

  • Этот модуль не гарантирует обратную совместимость. [превью]
  • Этот модуль поддерживается сообществом 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.8/modules/avi_poolgroup_module.html

Spec-Zone.ru

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