os-ironic-state

Состояние узлов OpenStack Ironic

Эта роль может быть использована для установки состоянияProvision узлов Ironic.

Требования

API OpenStack Keystone и Ironic должны быть доступны с целевого хоста.

Переменные роли

os_ironic_state_auth_type: Тип аутентификации, используемый в аргументе auth_type модулей os_*.

os_ironic_state_auth: Параметры аутентификации, используемые в аргументе auth модулей os_*.

os_ironic_state_cacert: Сертификат CA, используемый в аргументе cacert модулей os_*.

os_ironic_state_interface - это тип URL конечной точки для получения из каталога служб. Может быть одним из public, admin или internal.

os_ironic_state_name: Имя узла Ironic.

os_ironic_state_provision_state: Желаемое состояние Provision.

os_ironic_state_delegate_to: Хост, на который следует делегировать.

os_ironic_state_wait: Нужно ли ждать завершения перехода состояния. По умолчанию True.

os_ironic_state_timeout: Время ожидания завершения перехода состояния, если os_ironic_state_wait равно True. По умолчанию 1200 секунд.

Зависимости

На делегируемом хосте должен быть установлен пакет Python openstacksdk.

Пример плейбука

Информация об авторе

О проекте

Role to set OpenStack ironic node provision state

Установить
ansible-galaxy install stackhpc/ansible-role-os-ironic-state
Лицензия
gpl-3.0
Загрузки
205061
Владелец
StackHPC develops OpenStack capabilities for research computing use cases. Through extensive experience, we understand HPC and cloud.