Was ist ein Fakt in Ansible?
Was ist ein Fakt in Ansible?

Video: Was ist ein Fakt in Ansible?

Video: Was ist ein Fakt in Ansible?
Video: Ansible - Erstellung eigener 'Fakten' 2024, November
Anonim

Einfach gesagt, Ansible Fakten sind Systemeigenschaften, die von. gesammelt werden Ansible wenn es auf einem entfernten System ausgeführt wird. Die Fakten enthalten nützliche Details wie Speicher- und Netzwerkkonfiguration zu einem Zielsystem.

Was nützt Gather_facts in dieser Hinsicht in Ansible?

Dieses Modul wird automatisch von Playbooks aufgerufen, um nützliche Variablen über entfernte Hosts zu sammeln, die Gebraucht in Spielbüchern. Es kann auch direkt von /usr/bin/ ausgeführt werden ansible um zu überprüfen, welche Variablen einem Host zur Verfügung stehen. Ansible liefert automatisch viele Fakten über das System.

Anschließend stellt sich die Frage, was Hostvars Ansible ist. hostvars ist ein Hash mit Inventar-Hostnamen als Schlüssel. Um auf die Felder jedes Hosts zuzugreifen, verwenden Sie hostvars ['test-1'], hostvars ['test2-1'] usw. ansible_ssh_host ist seit 2.0 zu Gunsten von ansible_host veraltet.

Was ist also Inventory_hostname in Ansible?

Inventar_Hostname - Wie im konfiguriert ansible Inventardatei (zB: /etc/ ansible /Hosts). Dies kann eine IP-Adresse oder ein Name sein, der vom DNS aufgelöst werden kann. ansible_hostname - Wie entdeckt von ansible . Ansible ssh geht in den Host und sammelt einige Fakten.

Wie funktioniert Ansible Group_vars?

Ansible verwendet eine Kombination aus einer Hosts-Datei und einem group_vars Verzeichnis, um Variablen pro Hostgruppe zu ziehen und auszuführen Ansible spielt/Aufgaben gegen Gastgeber. group_vars /alle ist verwendet, um Variablen zu setzen, die Wille für jeden Host verwendet werden, der Ansible ist lief gegen.

Empfohlen: