vca_vapp — Управляет экземплярами vApp vCloud Air.
Новая версия 2.0.
Обзор
- Этот модуль активно управляет экземплярами vApp vCloud Air. Экземпляры можно создавать и удалять, а также развертывать и сворачивать.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_version | По умолчанию: 5.7 | Используемая версия API для vca |
| gateway_name | По умолчанию: gateway | Имя шлюза vdc, в котором должна быть добавлена правило. |
| host | По умолчанию: None | Хост для аутентификации, используемый при типе сервиса vcd. |
| instance_id | По умолчанию: None | Идентификатор экземпляра в среде vchs, используемый для создания vapp. |
| network_mode |
| Настраивает режим подключения к сети. |
| network_name | По умолчанию: None | Имя сети, которое должно быть подключено к виртуальной машине в vApp. Указанная виртуальная сеть должна быть уже создана в VDC vCloud Air. Если значение state не равно 'absent', то аргумент network_name должен быть предоставлен. |
| operation |
| Указывает операцию, которая должна быть выполнена над vApp. |
| org | По умолчанию: None | Организация, с которой нужно войти для создания vapp. Устанавливается в основном, когда service_type — vdc. |
| password | По умолчанию: None | Пароль vCloud Air, используемый при аутентификации псевдонимы: pass, passwd |
| service_type |
| Тип сервиса, с которым мы аутентифицируемся |
| state |
| Настраивает состояние vApp. |
| template_name | По умолчанию: None | Имя шаблона vApp, используемого для создания экземпляра vApp. Если значение state не равно `absent`, то значение template_name должно быть предоставлено. template_name должен быть предварительно загружен в каталог, указанный в catalog_name |
| username | По умолчанию: None | Имя пользователя vCloud Air, используемое при аутентификации псевдонимы: user |
| vapp_name обязательно | Имя экземпляра vCloud Air vApp | |
| vdc_name | По умолчанию: None | Имя виртуального центра данных (VDC), в котором должна быть создана виртуальная машина или содержит vAPP. |
| verify_certs |
| Если необходимо проверить сертификаты аутентификации. |
| vm_cpus | По умолчанию: None | Количество виртуальных процессоров (vCPUs) для настройки ВМ в vApp. Если предоставлен аргумент vm_name, это становится настройкой на уровне виртуальной машины, в противном случае применяется ко всем виртуальным машинам в vApp. |
| vm_memory | По умолчанию: None | Объем памяти в МБ, который необходимо выделить для ВМ в vApp. Если предоставлен аргумент vm_name, это становится настройкой на уровне виртуальной машины, в противном случае применяется ко всем виртуальным машинам в vApp. |
| vm_name | По умолчанию: None | Имя экземпляра виртуальной машины в 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>'
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Автор
- 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.5/modules/vca_vapp_module.html