- Was sind Hostvars in Ansible?
- Was sind Wörterbuchvariablen in Ansible?
- Was ist eine Variable ansible_host?
- So verwenden Sie Vars in Ansible?
Was sind Hostvars in Ansible?
Diese magische Variable wird verwendet, um auf Informationen über andere Hosts zuzugreifen. Hostvars ist ein Hash mit Bestandshostnamen als Schlüssel. Verwenden Sie Hostvars ['test-1'], Hostvars ['test2-1'] usw. Ansible_Ssh_Host ist seit 2 zugunsten von Ansible_Host veraltet.0.
Was sind Wörterbuchvariablen in Ansible?
Ansiblevariablen mit Wörterbüchern
Ein Wörterbuch ist eine ungeordnete Sammlung von veränderlichen Elementen, bei denen jedes Element als Schlüsselwertpaar dargestellt wird. In einem Schlüsselwertpaar wird jeder Schlüssel auf seinen zugeordneten Wert abgebildet, und ein Dickdarm (:) wird verwendet, um den Schlüssel von seinem entsprechenden Wert zu trennen.
Was ist eine Variable ansible_host?
Ansible_Host. Der IP/den Namen des Zielhosts zu verwenden anstelle von Inventory_hostname . ansible_python_interpreter. Der Pfad zum ausführbaren Python -Ansible sollte auf dem Zielhost verwendet werden. ansible_user.
So verwenden Sie Vars in Ansible?
Um eine Variable in einem Spielbuch zu definieren, verwenden Sie einfach die Schlüsselwort -Vars, bevor Sie Ihre Variablen mit Einrückung schreiben. Um auf den Wert der Variablen zuzugreifen, legen Sie sie zwischen die mit Anführungszeichen eingeschlossenen doppelten lockigen Klammern ein. Im obigen Spielbuch wird die Begrüßungsvariable durch den Wert Hello World ersetzt!