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