community.general.one_host – Управляет хостами OpenNebula
Примечание
Этот плагин входит в коллекцию community.general (версия 1.3.2).
Для его установки используйте: ansible-galaxy collection install community.general.
Для использования в книге задач укажите: community.general.one_host.
Обзор
- Управляет хостами OpenNebula
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- pyone
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_password строка | Пароль или токен для аутентификации XMLRPC. Если не указано, используется значение переменной окружения ONE_PASSWORD, если она задана. Псевдонимы: api_token | |
| api_url строка | 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, эти значения берутся из oned.conf со тегом name 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–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/general/one_host_module.html