Für das Beispiel wird zunächst ein neues Playbook benötigt. Hierfür wird die Datei test.yml
mit folgendem Inhalt in einem leeren Ordner angelegt.
---
- hosts: all
tasks:
- shell: echo "test"
Anschließend kann das Playbook wie folgt ausgeführt werden.
Das abschließende Komma bei der Angabe localhost,
muss unbedingt vorhanden sein.
$ ansible-playbook -i "localhost," -c local test.yml
PLAY [all] ********************************************************************
GATHERING FACTS ***************************************************************
ok: [localhost]
TASK: [shell echo "test"] *****************************************************
changed: [localhost]
PLAY RECAP ********************************************************************
localhost : ok=2 changed=1 unreachable=0 failed=0
Durch das anlegen einer hosts
Datei können die anzugebenden Parameter verringert werden. Dazu muss sie folgenden Inhalt haben.
localhost ansible_connection=local
Anschließend kann das Playbook wie folgt ausgeführt werden.
$ ansible-playbook -i hosts test.yml
Links
- Webseite: Ansible (englisch)