vca_vapp — Управление экземплярами vApp vCloud Air.
Новое в версии 2.0.
Описание
- Этот модуль активно управляет экземплярами vApp vCloud Air. Экземпляры можно создавать и удалять, а также развертывать и сворачивать.
Параметры
| Параметр | Обязательный | Значение по умолчанию | Варианты | Комментарии |
|---|---|---|---|---|
| api_version |
нет | 5.7 | Версия API для использования с vca. |
|
| host |
нет | None | Хост аутентификации для использования при типе службы vcd. |
|
| instance_id |
нет | None | Идентификатор экземпляра в среде vchs для создания vapp. |
|
| network_mode |
нет | pool |
|
Настройка режима сетевого подключения. |
| network_name |
нет | None | Имя сети, которое должно быть подключено к виртуальной машине в vApp. Указанная виртуальная сеть должна быть уже создана в VDC vCloud Air. Если состояние не 'absent', то аргумент network_name должен быть указан. |
|
| operation |
нет | noop |
|
Определяет операцию, которая должна быть выполнена над vApp. |
| org |
нет | None | Организация для входа для создания vapp, в основном устанавливается, когда service_type — vdc. |
|
| password |
нет | None | Пароль vCloud Air для аутентификации. |
|
| service_type |
нет | vca |
|
Тип службы, с которой мы аутентифицируемся. |
| state |
нет | present |
|
Настройка состояния vApp. |
| template_name |
нет | None | Имя шаблона vApp для создания экземпляра vApp. Если состояние не `absent`, то значение template_name должно быть предоставлено. template_name должен быть предварительно загружен в каталог, указанный параметром catalog_name. |
|
| username |
нет | None | Имя пользователя vCloud Air для аутентификации. |
|
| vapp_name |
да | Имя экземпляра vCloud Air vApp. |
||
| vdc_name |
нет | None | Имя виртуального центра данных (VDC), где должна быть создана или находится vApp. |
|
| vm_cpus |
нет | None | Количество vCPUs для настройки VM в vApp. Если предоставлен аргумент vm_name, то это становится настройкой на VM, в противном случае применяется ко всем VM в vApp. |
|
| vm_memory |
нет | None | Объем памяти в МБ, выделяемый для VM в vApp. Если предоставлен аргумент vm_name, то это становится настройкой на VM, в противном случае применяется ко всем VM в 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>'
Статус
Этот модуль помечен как предварительный просмотр, что означает, что он не гарантирует обратную совместимость интерфейса.
Для получения помощи в разработке модулей ознакомьтесь с Информация о сообществе и участие в разработке, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/vca_vapp_module.html