stackhpc.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.os-ironic-state