stackhpc.os-ironic-state
OpenStack Ironic Knotenstatus
Diese Rolle kann verwendet werden, um den Bereitstellungsstatus von Ironic-Knoten festzulegen.
Anforderungen
Die OpenStack Keystone- und Ironic-APIs sollten vom Zielhost aus zugänglich sein.
Rollenvariablen
os_ironic_state_auth_type
: Authentifizierungstyp, der im Argument auth_type
der os_*
-Module verwendet wird.
os_ironic_state_auth
: Authentifizierungsoptionen, die im Argument auth
der os_*
-Module verwendet werden.
os_ironic_state_cacert
: CA-Zertifikat, das im cacert
-Argument der os_*
-Module verwendet wird.
os_ironic_state_interface
: Der Endpunkt-URL-Typ, um den Dienstkatalog abzurufen. Kann eines von public
, admin
oder internal
sein.
os_ironic_state_name
: Name des Ironic-Knotens.
os_ironic_state_provision_state
: Gewünschter Bereitstellungsstatus.
os_ironic_state_delegate_to
: Host, an den delegiert wird.
os_ironic_state_wait
: Ob auf den Abschluss des Zustandsübergangs gewartet werden soll. Standard ist True
.
os_ironic_state_timeout
: Zeit, um auf den Abschluss des Zustandsübergangs zu warten, wenn os_ironic_state_wait
True
ist. Standard sind 1200 Sekunden.
Abhängigkeiten
Der delegierte Host sollte das Python-Paket openstacksdk
installiert haben.
Beispiel-Playbook
Autoreninformation
- Mark Goddard (mark@stackhpc.com)
Role to set OpenStack ironic node provision state
ansible-galaxy install stackhpc.os-ironic-state