stackhpc.os-ironic-state
État des Nœuds Ironic d'OpenStack
Ce rôle peut être utilisé pour définir l'état de provisionnement des nœuds Ironic.
Exigences
Les API Keystone et Ironic d'OpenStack doivent être accessibles depuis l'hôte cible.
Variables du Rôle
os_ironic_state_auth_type
: Type d'authentification utilisé par l'argument auth_type
des modules os_*
.
os_ironic_state_auth
: Options d'authentification utilisées par l'argument auth
des modules os_*
.
os_ironic_state_cacert
: Certificat CA utilisé par l'argument cacert
des modules os_*
.
os_ironic_state_interface
: Type d'URL de point de terminaison à récupérer dans le catalogue de services. Peut être public
, admin
ou internal
.
os_ironic_state_name
: Nom du nœud Ironic.
os_ironic_state_provision_state
: État de provisionnement souhaité.
os_ironic_state_delegate_to
: Hôte vers lequel déléguer.
os_ironic_state_wait
: Indique s'il faut attendre que la transition d'état se termine. Par défaut, c'est True
.
os_ironic_state_timeout
: Temps d'attente pour que la transition d'état se termine, si os_ironic_state_wait
est True
. Par défaut, c'est 1200 secondes.
Dépendances
L'hôte délégué doit avoir le package Python openstacksdk
installé.
Exemple de Playbook
Informations sur l'Auteur
- Mark Goddard (mark@stackhpc.com)
Role to set OpenStack ironic node provision state
ansible-galaxy install stackhpc.os-ironic-state