Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
centos:ansible:basics [21.06.2020 16:18. ] – [Gourav Shah - Ansible Playbook Essentials] Abschnitt ergänzt django | centos:ansible:basics [28.06.2020 12:10. ] – [Variablen] django | ||
---|---|---|---|
Zeile 340: | Zeile 340: | ||
==== Variablen ==== | ==== Variablen ==== | ||
- | Variablen in Playbooks sind der Verwendung von Variablen in jeder anderen Programmiersprache sehr ähnlich. Mit Hilfe von Variablen können wir einfach wiederkehrende Werteangaben einmal definieren und später reicht es dann jeweils auf diese Definition zu referenzieren. | + | Variablen in Playbooks sind der Verwendung von Variablen in jeder anderen Programmiersprache sehr ähnlich. Mit Hilfe von Variablen können wir einfach wiederkehrende Werteangaben einmal definieren und später reicht es dann jeweils auf diese Definition zu referenzieren. |
+ | |||
+ | Bei der Definition bzw.genauer gesagt bei der Wertezuweisung zu Variablen, stehen uns altbekannte Möglichkeiten aus diversen Programmiersprachen zur Verfügung. so können wir z.B. bei der Definition der Nodes **'' | ||
+ | * **catch all** : Auswahl aller Hosts durch **'' | ||
+ | * **Hostgruppe** : Wählt die im **inventory** definierte Hostgruppe: **'' | ||
+ | * **Teilmenge einer Hostgruppe**: | ||
+ | * **Ausschlussverfahren** : Einzelne Hosts aus einer Gruppe auszunehmen (exclude) ist natürlich auch einfach machbar. **'' | ||
+ | * **kombinierte Bereiche** : Natürlich ist es auch möglich, Kombinationen der obigen Definitionen anzuwenden, wie z.B.: **'' | ||
+ | |||
+ | Neben der Variablenzuweiseung | ||
So können wir zum Beispiel die Variable **'' | So können wir zum Beispiel die Variable **'' |