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