Spec-Zone.ru › Ansible 2.6

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

Новое в версии 2.6.

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

Обзор

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

Требования

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

  • avisdk

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_context
(добавлено в 2.5)
Контекст API Avi, включающий текущий идентификатор сессии и маркер CSRF.
Это позволяет пользователю выполнить однократный вход и повторно использовать сеанс.
api_version Значение по умолчанию:
"16.4.4"
Версия API Avi для использования с Avi API и объектами.
avi_api_patch_op
    Варианты:
  • add
  • replace
  • delete
Операция патча, используемая при использовании avi_api_update_method в режиме patch.
avi_api_update_method
    Варианты:
  • put ←
  • patch
Метод по умолчанию для обновления объекта — HTTP PUT.
Установка в режим patch переопределит это поведение, используя HTTP PATCH.
avi_credentials
(добавлено в 2.5)
Словарь учетных данных Avi, который может использоваться вместо перечисления данных входа в контроллер Avi.
controller Значение по умолчанию:
""
IP-адрес или имя хоста контроллера. Значение по умолчанию — переменная среды AVI_CONTROLLER.
description
Пользовательское описание объекта.
image_id
Уникальный идентификатор образа виртуальной машины Amazon (AMI) или идентификатор виртуальной машины OpenStack.
mesos
Настройки autoscalemesossettings для autoscalelaunchconfig.
name
обязательно
Имя объекта.
openstack
Настройки autoscaleopenstacksettings для autoscalelaunchconfig.
password Значение по умолчанию:
""
Пароль пользователя Avi в контроллере Avi. Значение по умолчанию — переменная среды AVI_PASSWORD.
state
    Варианты:
  • absent
  • present ←
Состояние, которое должно быть применено к объекту.
tenant Значение по умолчанию:
"admin"
Имя клиента, используемого для всех вызовов API Avi и контекста объекта.
tenant_ref
Ссылка на объект типа tenant.
tenant_uuid Значение по умолчанию:
""
UUID клиента, используемого для всех вызовов API Avi и контекста объекта.
url
URL контроллера Avi объекта.
use_external_asg
bool
    Варианты:
  • no
  • yes
Если установлено в true, serverautoscalepolicy будет использовать группу автомасштабирования (external_autoscaling_groups) из пула для выполнения масштабирования вверх и вниз.
Пул должен иметь одну настроенную группу автомасштабирования.
Поле добавлено в версии 17.2.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
username Значение по умолчанию:
""
Имя пользователя для доступа к контроллеру Avi. Значение по умолчанию — переменная среды AVI_USERNAME.
uuid
Уникальный идентификатор объекта.

Примечания

Примечание

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

Примеры

- name: Create an Autoscale Launch configuration.
  avi_autoscalelaunchconfig:
    controller: '{{ controller }}'
    username: '{{ username }}'
    password: '{{ password }}'
    image_id: default
    name: default-autoscalelaunchconfig
    tenant_ref: admin

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

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

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



Статус

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

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

Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. Более подробную информацию см. на странице Поддержка и обслуживание модулей.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Chaitanya Deshpande (chaitanya.deshpande@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_autoscalelaunchconfig_module.html

Spec-Zone.ru

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