one_host – Управляет хостами OpenNebula
Новая версия с 2.6.
Обзор
- Управляет хостами OpenNebula
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- pyone
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_password строка | Пароль или токен для аутентификации XMLRPC. Если не указано, используется значение переменной среды ONE_PASSWORD, если таковая есть. Псевдонимы: api_token | |
| api_url строка | Адрес ENDPOINT 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" | Имя виртуального менеджера, берущегося из oned.conf с тегом VM_MAD (name). |
| wait_timeout целое число | По умолчанию: 300 | Время ожидания достижения желаемого состояния перед таймаутом в секундах. |
Примеры
- name: Create a new host in OpenNebula
one_host:
name: host1
cluster_id: 1
api_url: http://127.0.0.1:2633/RPC2
- name: Create a host and adjust its template
one_host:
name: host2
cluster_name: default
template:
LABELS:
- gold
- ssd
RESERVED_CPU: -100
Статус
- Этот модуль не гарантирует обратную совместимость. [превью]
- Этот модуль поддерживается сообществом Ansible. [сообщество]
Авторы
- 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.8/modules/one_host_module.html