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 |
| Настройка режима подключения к сети. |
| network_name | Имя сети, которое должно быть подключено к виртуальной машине в vApp. Указанная виртуальная сеть должна быть уже создана в VDC vCloud Air. Если состояние не 'absent', то аргумент network_name должен быть предоставлен. | |
| operation |
| Указывает операцию, которая должна быть выполнена с vApp. |
| org | Организация для входа для создания vapp, в основном устанавливается, когда тип_службы vdc. | |
| password | Пароль vCloud Air для аутентификации Псевдонимы: pass, passwd | |
| service_type |
| Тип службы, с которой мы аутентифицируемся |
| state |
| Настройка состояния 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 |
| Если необходимо проверить сертификаты аутентификации. |
| 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