Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
centos:ansible:start [14.01.2020 15:59. ] – [Schleifen] django | centos:ansible:start [14.01.2020 16:10. ] – [Bedingungen] django | ||
---|---|---|---|
Zeile 240: | Zeile 240: | ||
Ansible ermittelt bei jedem Aufruf Systeminformationen des jeweiligen Zielsystems. Im Bezug auf Ansible werden diese Systeminformationen auch als **facts** bezeichnet. In unseren **[[# | Ansible ermittelt bei jedem Aufruf Systeminformationen des jeweiligen Zielsystems. Im Bezug auf Ansible werden diese Systeminformationen auch als **facts** bezeichnet. In unseren **[[# | ||
- | Wir können uns die facts eines Zielhost z.B. mit folgendem Befehl anzeigen lassen. Wir haben die Option'' | + | Wir können uns die facts eines Zielhost z.B. mit folgendem Befehl anzeigen lassen. Wir haben die Option'' |
$ ansible centos8 --ask-become-pass -m setup | $ ansible centos8 --ask-become-pass -m setup | ||
Zeile 415: | Zeile 415: | ||
Bedingungen verwendet man immer dann, wenn man einen bestimmten Schritt nur dann ausführen möchte, wenn zuvor eine definierte Bedingung erfüllt worden ist. | Bedingungen verwendet man immer dann, wenn man einen bestimmten Schritt nur dann ausführen möchte, wenn zuvor eine definierte Bedingung erfüllt worden ist. | ||
- | Im nachfolgenden Beispiel wird die Nachricht '' | + | Im nachfolgenden Beispiel wird die Nachricht '' |
<code yaml>--- #Beispiel für eine Bedingung | <code yaml>--- #Beispiel für eine Bedingung | ||
- hosts: all | - hosts: all | ||
| | ||
- | os: "CentOS" | + | os: "RedHat" |
| | ||
- name: Testing Ansible Variable | - name: Testing Ansible Variable | ||
debug: | debug: | ||
msg: " | msg: " | ||
- | when: os == "CentOS" | + | when: os == "RedHat" |
</ | </ | ||