- Was ist der Wert, den Ansible für eine Variable verwendet, wenn die Variable nicht definiert ist?
- So überprüfen Sie, ob eine Variable definiert ist oder nicht in Ansible?
- Was ist der Unterschied zwischen set_fact und vars?
Was ist der Wert, den Ansible für eine Variable verwendet, wenn die Variable nicht definiert ist?
Es ist eine integrierte Funktion von Ansible, um die Standardvariable zu verwenden, wenn die Variable nicht definiert ist. Wenn Sie also einen Standardwert für eine Variable definieren möchten, sollten Sie ihn in Rolle/Standardeinstellungen/Main festlegen. YML . Ansible verwendet diesen Wert nur, wenn die Variable an einem anderen Ort nicht definiert ist.
So überprüfen Sie, ob eine Variable definiert ist oder nicht in Ansible?
Gemäß neueste Ansible Version 2.5 Um zu überprüfen, ob eine Variable definiert ist und abhängig davon, ob Sie eine Aufgabe ausführen möchten, verwenden Sie ein undefiniertes Schlüsselwort. Speichern Sie diese Antwort. Aktivität in diesem Beitrag zeigen. Strikt angegeben, dass Sie alle folgenden Überprüfungen überprüfen müssen: definiert, nicht leer und nicht keine.
Was ist der Unterschied zwischen set_fact und vars?
Ansible set_fact unterscheidet.