Spec-Zone.ru › Ansible 2.6

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
Переводит хост в желаемое состояние жизненного цикла.
Если absent, хост будет удален из кластера.
Если present, хост будет создан в кластере (включает состояния enabled, disabled и offline).
Если enabled, хост полностью работоспособен.
disabled, например, для выполнения операций технического обслуживания.
offline, хост полностью отключен.
template
Шаблон или изменения атрибутов для слияния в шаблон хоста.

Псевдонимы: attributes
validate_certs
bool
    Варианты:
  • no
  • yes ←
Проверять сертификаты SSL или нет. Этот параметр игнорируется, если используется переменная окружения PYTHONHTTPSVERIFY.
vmm_mad_name Значение по умолчанию:
"kvm"
Имя виртуального менеджера машины mad, это значение берется из 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. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

Список других модулей, которые также поддерживаются сообществом 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.6/modules/one_host_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API