Spec-Zone.ru › Ansible 2.6

vca_vapp — Управляет экземплярами vCloud Air vApp.

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

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

Обзор

  • Этот модуль активно управляет экземплярами vCloud Air vApp. Экземпляры могут быть созданы и удалены, а также развернуты и демонтированы.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_version Значение по умолчанию:
"5.7"
Используемая версия API vca.
gateway_name Значение по умолчанию:
"gateway"
Имя шлюза vdc, куда должна быть добавлена правила.
host
Хост аутентификации, используемый при type service vcd.
instance_id
Идентификатор экземпляра в среде vchs, используемый для создания vapp.
network_mode
    Варианты:
  • pool ←
  • dhcp
  • static
Настройка режима подключения к сети.
network_name
Имя сети, которое должно быть подключено к виртуальной машине в vApp. Указанная виртуальная сеть должна быть уже создана в VDC vCloud Air. Если состояние не 'absent', то аргумент network_name должен быть предоставлен.
operation
    Варианты:
  • noop ←
  • poweron
  • poweroff
  • suspend
  • shutdown
  • reboot
  • reset
Указывает операцию, которая должна быть выполнена с vApp.
org
Организация для входа для создания vapp, в основном устанавливается, когда тип_службы vdc.
password
Пароль vCloud Air для аутентификации

Псевдонимы: pass, passwd
service_type
    Варианты:
  • vca ←
  • vchs
  • vcd
Тип службы, с которой мы аутентифицируемся
state
    Варианты:
  • present ←
  • absent
  • deployed
  • undeployed
Настройка состояния vApp.
template_name
Имя шаблона vApp, которое следует использовать для создания экземпляра vApp. Если состояние не `absent`, то значение template_name должно быть предоставлено. template_name должен быть предварительно загружен в каталог, указанный в catalog_name
username
Имя пользователя vCloud Air для аутентификации

Псевдонимы: user
vapp_name
обязательно
Имя экземпляра vCloud Air vApp
vdc_name
Имя виртуального центра данных (VDC), где должна быть создана виртуальная машина или содержит vApp.
verify_certs
bool
    Варианты:
  • no
  • yes ←
Если необходимо проверить сертификаты аутентификации.
vm_cpus
Количество vCPU для настройки виртуальной машины в vApp. Если аргумент vm_name предоставлен, то это становится настройкой для каждой виртуальной машины, в противном случае это применяется ко всем виртуальным машинам в vApp.
vm_memory
Объем памяти в МБ для выделения виртуальным машинам в vApp. Если аргумент vm_name предоставлен, то это становится настройкой для каждой виртуальной машины, в противном случае это применяется ко всем виртуальным машинам в vApp.
vm_name
Имя экземпляра виртуальной машины в vApp для управления.

Примеры

- name: Creates a new vApp in a VCA instance
  vca_vapp:
    vapp_name: tower
    state: present
    template_name: 'Ubuntu Server 12.04 LTS (amd64 20150127)'
    vdc_name: VDC1
    instance_id: '<your instance id here>'
    username: '<your username here>'
    password: '<your password here>'

Статус

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

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

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

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

Автор

  • Peter Sprygada (@privateip)

Подсказка

Если вы заметите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.

© 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/vca_vapp_module.html

Spec-Zone.ru

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