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