Spec-Zone.ru › Ansible 2.6

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

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

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

Обзор

  • Этот модуль используется для настройки объекта VsVip.
  • Дополнительные примеры по адресу 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_ref
Ссылка на объект типа cloud.
Поле введено в 17.1.1.
controller Значение по умолчанию:
""
IP-адрес или имя хоста контроллера. Значение по умолчанию — переменная окружения AVI_CONTROLLER.
dns_info
Данные, специфичные для обнаружения служб, включая полное доменное имя, тип и время жизни записи DNS.
Поле введено в 17.1.1.
east_west_placement
bool
    Варианты:
  • no
  • yes
Вынужденное размещение на всех устройствах обработки служб в группе устройств обработки служб (только контейнерные облака).
Поле введено в 17.1.1.
Значение по умолчанию, когда оно не указано в API или модуле, интерпретируется контроллером Avi как False.
name
обязательно
Имя объекта vsvip.
Поле введено в 17.1.1.
password Значение по умолчанию:
""
Пароль пользователя Avi в контроллере Avi. Значение по умолчанию — переменная окружения AVI_PASSWORD.
state
    Варианты:
  • absent
  • present ←
Состояние, которое должно быть применено к сущности.
tenant Значение по умолчанию:
"admin"
Имя клиента, используемого для всех вызовов API Avi и контекста объекта.
tenant_ref
Ссылка на объект типа tenant.
Поле введено в 17.1.1.
tenant_uuid Значение по умолчанию:
""
UUID клиента, используемого для всех вызовов API Avi и контекста объекта.
url
URL контроллера Avi для объекта.
username Значение по умолчанию:
""
Имя пользователя, используемого для доступа к контроллеру Avi. Значение по умолчанию — переменная окружения AVI_USERNAME.
uuid
Uuid объекта vsvip.
Поле введено в 17.1.1.
vip
Список виртуальных IP-адресов служб и других общих сущностей.
Поле введено в 17.1.1.
vrf_context_ref
Виртуальный контекст маршрутизации, к которому привязывается виртуальная служба.
Это используется для обеспечения изоляции набора сетей, к которым подключено приложение.
Ссылка на объект типа vrfcontext.
Поле введено в 17.1.1.

Примечания

Примечание

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

Примеры

- name: Example to create VsVip object
  avi_vsvip:
    controller: 10.10.25.42
    username: admin
    password: something
    state: present
    name: sample_vsvip

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

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

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



Статус

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

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

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

Spec-Zone.ru

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