stackhpc.os-ironic-state
Estado del Nodo Ironic de OpenStack
Este rol se puede utilizar para establecer el estado de aprovisionamiento de los nodos Ironic.
Requisitos
Las APIs de Keystone e Ironic de OpenStack deben ser accesibles desde el host de destino.
Variables del Rol
os_ironic_state_auth_type
: Tipo de autenticación utilizado en el argumento
auth_type
de los módulos os_*
.
os_ironic_state_auth
: Opciones de autenticación utilizadas en el argumento
auth
de los módulos os_*
.
os_ironic_state_cacert
: Certificado de CA utilizado en el argumento cacert
de los módulos os_*
.
os_ironic_state_interface
: Es el tipo de URL de punto de acceso para obtener
de la lista de servicios. Puede ser uno de public
, admin
o internal
.
os_ironic_state_name
: Nombre del nodo Ironic.
os_ironic_state_provision_state
: Estado de aprovisionamiento deseado.
os_ironic_state_delegate_to
: Host al que se delegará.
os_ironic_state_wait
: Si se debe esperar a que complete la transición de estado.
El valor predeterminado es True
.
os_ironic_state_timeout
: Tiempo de espera para que complete la transición de estado,
si os_ironic_state_wait
es True
. El valor predeterminado es 1200 segundos.
Dependencias
El host delegado debe tener instalado el paquete Python openstacksdk
.
Ejemplo de Playbook
Información del Autor
- Mark Goddard (mark@stackhpc.com)
Role to set OpenStack ironic node provision state
ansible-galaxy install stackhpc.os-ironic-state