community.general.one_host – Управляет хостами OpenNebula
Примечание
Этот плагин входит в коллекцию community.general (версия 2.0.1).
Для его установки используйте: ansible-galaxy collection install community.general.
Для использования в книге задач укажите: community.general.one_host.
Обзор
- Управляет хостами OpenNebula
Требования
Ниже перечислены требования, которые должны быть выполнены на хосте, на котором выполняется этот модуль.
- pyone
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_password строка | Пароль или токен для аутентификации XMLRPC. Если не указано, используется значение переменной среды ONE_PASSWORD, если таковое имеется. псевдонимы: api_token | |
| api_url строка | Адрес конечной точки XMLRPC-сервера. Если не указано, используется значение переменной среды ONE_URL, если таковое имеется. псевдонимы: api_endpoint | |
| api_username строка | Имя пользователя для аутентификации XMLRPC. Если не указано, используется значение переменной среды ONE_USERNAME, если таковое имеется. | |
| cluster_id целое число | По умолчанию: 0 | Идентификатор кластера. |
| cluster_name строка | Кластер, указанный по имени. | |
| im_mad_name строка | По умолчанию: "kvm" | Имя информационного менеджера, это значение взято из oned.conf с тегом name IM_MAD (имя). |
| labels список / элементы=строка | Метки для этого хоста. | |
| name строка / обязательно | Имя хоста для управления. | |
| state строка |
| Переводит хост в желаемое состояние жизненного цикла. Если absent, хост будет удален из кластера.Если present, хост будет создан в кластере (включает состояния enabled, disabled и offline).Если enabled, хост будет полностью работоспособен.disabled, например, для выполнения операций технического обслуживания.offline, хост полностью отключен. |
| template словарь | Шаблон или изменения атрибутов для слияния в шаблон хоста. псевдонимы: attributes | |
| validate_certs логическое значение |
| Требовать валидации SSL-сертификатов или нет. Этот параметр игнорируется, если используется переменная среды PYTHONHTTPSVERIFY. |
| vmm_mad_name строка | По умолчанию: "kvm" | Имя менеджера виртуальных машин mad name, это значения взяты из oned.conf с тегом VM_MAD (имя). |
| wait_timeout целое число | По умолчанию: 300 | Время ожидания достижения желаемого состояния до истечения времени ожидания в секундах. |
Примеры
- name: Create a new host in OpenNebula
community.general.one_host:
name: host1
cluster_id: 1
api_url: http://127.0.0.1:2633/RPC2
- name: Create a host and adjust its template
community.general.one_host:
name: host2
cluster_name: default
template:
LABELS:
- gold
- ssd
RESERVED_CPU: -100
Авторы
- Rafael del Valle (@rvalle)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/general/one_host_module.html