- Was ist Ansible set_fact?
- Was ist die Verwendung von set_fact?
- Wie setze ich Variablen in einem ansiblen Playbook ein??
- Was ist der Unterschied zwischen Tatsachen und Variablen in Ansible?
Was ist Ansible set_fact?
In Ansible haben wir verschiedene Module, die mit Variablen funktionieren und zum Erhalten oder Festlegen von Variablenwerten verwendet werden. Ein solches wichtiges Modul wird set_fact. Dieses Modul wird verwendet, um neue Variablen festzulegen. Diese Variablen werden von Host-by-Host-Basis festgelegt, was genau wie bei Fakten ist, die vom Setup-Modul entdeckt werden.
Was ist die Verwendung von set_fact?
Das Modul set_fact nimmt Key = Value Pairs oder Schlüssel: Wert (YAML -Notation) als Variablen im Spielbuchbereich ein. Der 'Schlüssel' ist der resultierende variable Name und der Wert ist natürlich der Wert dieser Variablen. Sie können mehrere Variablen gleichzeitig erstellen, indem Sie mehrere Paare liefern, jedoch keine Notationen mischen.
Wie setze ich Variablen in einem ansiblen Playbook ein??
Definieren Sie ansible Variablen bei Playbook Runtime
Variablen können auch definiert werden, wenn ein Playbook ausführt, indem die Variablen in der Befehlszeile mit dem Argument -extra -vars oder -e übergeben werden. Die Variable ist in einer einzelnen zitierten Zeichenfolge in einem Paar einzelner lockiger Klammern eingeschlossen.
Was ist der Unterschied zwischen Tatsachen und Variablen in Ansible?
Variablen in Bezug auf Remote -Systeme werden als Fakten bezeichnet. Mit Fakten können Sie das Verhalten oder Zustand eines Systems als Konfiguration auf anderen Systemen verwenden. Beispielsweise können Sie die IP -Adresse eines Systems als Konfigurationswert für ein anderes System verwenden. Variablen, die sich auf Ansible beziehen, werden als magische Variablen bezeichnet.