Ansible: Wie akzeptiert man Benutzereingaben mit vars_prompt und der Befehlszeile?

Veröffentlicht: 2020-06-08

Wie akzeptiere ich Benutzereingaben mit vars_prompt und der Befehlszeile?

Es ist einige Monate her, dass ich angefangen habe, mit Ansible zu spielen. In diesem Tutorial werden wir uns mit der Verwendung vars_prompt ansible section wenn Sie prompt the user möglicherweise zu bestimmten Eingaben auffordern möchten, während Sie ein ansible Playbook ausführen.

Lass uns anfangen:

Schritt 1

Erstellen Sie eine hosts -Datei und legen Sie sie im Ordner namens /Users/Shared/ansible .

Schritt 2

Legen Sie Ihre standardmäßige ansible.cfg -Datei im selben Ordner ab.

Schritt 3

Erstellen Sie die Datei crunchify.yml , in der wir den Abschnitt vars_prompt verwenden, um Benutzereingaben zu erhalten.

Schritt 4

Führen Sie ein Ansible-Playbook aus.

Ausgabe der Checkout-Konsole:

So überspringen Sie die Benutzeraufforderung und akzeptieren Argumente über die Befehlszeile:

Bitte teilen Sie uns mit, wenn Sie auf Probleme beim Ausführen von Ansible-Skripten stoßen.