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
.
Пример плейбука
Информация об авторе
- Марк Годдард (mark@stackhpc.com)
Role to set OpenStack ironic node provision state
ansible-galaxy install stackhpc/ansible-role-os-ironic-state