one_host – Управляет хостами OpenNebula
Новая версия 2.6.
Описание
- Управляет хостами 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 со тегом IM_MAD (имя) |
| labels - | Метки для этого хоста. | |
| name - / обязательно | Имя хоста для управления. | |
| state - |
| Переводит хост в нужное состояние жизненного цикла. Если absent, хост будет удален из кластера.Если present, хост будет создан в кластере (включает состояния enabled, disabled и offline).Если enabled, хост полностью функционирует.disabled, например, для выполнения операций по техническому обслуживанию.offline, хост полностью неактивен. |
| template - | Шаблон или изменения атрибутов для слияния в шаблон хоста. Псевдонимы: attributes | |
| validate_certs boolean |
| Требуется ли проверка SSL-сертификатов. Этот параметр игнорируется, если используется переменная окружения PYTHONHTTPSVERIFY. |
| vmm_mad_name - | По умолчанию: "kvm" | Имя виртуального менеджера машины, это значение берется из oned.conf со тегом VM_MAD (имя) |
| 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. [community]
Авторы
- 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.9/modules/one_host_module.html