Ansible Academy · Les

Uitvoeren met ansible-playbook

Voer het playbook uit en lees de uitvoer

Les 3 van 413 stappen

Uitvoeren met ansible-playbook is een gratis Ansible Academy-les op CoddyKit. Dit is les 3 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Ansible Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Ansible Academy bevat in totaal 4 lessen.

De opdracht ansible-playbook

Je voert een playbook uit met de opdracht ansible-playbook, niet met gewoon ansible. Geef het YAML-bestand op dat je wilt uitvoeren.

ansible-playbook site.yml

Wijs het naar je inventaris

Gebruik -i om te kiezen welk inventarisbestand je hosts vermeldt. Zonder deze optie gebruikt Ansible zijn standaardinventaris.

ansible-playbook -i inventory.ini site.yml

Eerst feiten verzamelen

De eerste taak die je ziet, is de taak Gathering Facts. Ansible verzamelt gegevens over elke host voordat het je taken uitvoert.

TASK [Gathering Facts] *********

De taakregels lezen

Elke taak drukt per host een status af. Je ziet ok, changed of failed, waarmee precies wordt aangegeven wat er is gebeurd.

TASK [start nginx] *********
changed: [web1]

ok betekent geen wijziging

Een groene ok betekent dat de host al de gewenste toestand had. Ansible heeft dit gecontroleerd en vastgesteld dat er niets hoefde te veranderen.

changed betekent dat er iets is gewijzigd

Een gele changed betekent dat Ansible de host daadwerkelijk heeft aangepast zodat die overeenkomt met wat je hebt gevraagd. Er is dus echt werk uitgevoerd.

De PLAY RECAP

Aan het einde vat PLAY RECAP elke host samen: hoeveel taken ok, changed, unreachable of failed waren.

PLAY RECAP *********
web1 : ok=2 changed=1 failed=0

failed en unreachable

Een waarde groter dan nul voor failed betekent dat een taak op die host een fout gaf. unreachable betekent dat Ansible niet eens via SSH verbinding kon maken.

Meer uitvoer met -v

Loop je tegen een fout aan? Voeg -v toe voor meer details. Voeg steeds meer v's toe, tot en met -vvvv, om steeds diepere foutopsporingsuitvoer te bekijken.

ansible-playbook site.yml -vv

Syntaxis controleren vóór uitvoeren

Vang YAML-fouten vroeg op met --syntax-check. Hiermee wordt het playbook geparseerd zonder een host aan te raken.

ansible-playbook site.yml --syntax-check

Beperken tot één host

Test je eerst op één machine? Gebruik --limit om de play alleen op één host uit te voeren voordat je die breed uitrolt.

ansible-playbook site.yml --limit web1

Korte controle

Een taak toont changed op een host. Wat betekent dat?

Je kunt plays uitvoeren en lezen

Je start nu playbooks met ansible-playbook en leest de samenvatting. ok, changed en failed vertellen het hele verhaal. ✅

Gratis beginnen

Leer YAML met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “Uitvoeren met ansible-playbook” gratis?

Ja — de volledige tekst van “Uitvoeren met ansible-playbook” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus Ansible Academy wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus Ansible Academy bevat in totaal 4 lessen.

Wat leer ik in “Uitvoeren met ansible-playbook”?

Voer het playbook uit en lees de uitvoer Je oefent met Ansible Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Ansible Academy te beginnen?

Ervaring vooraf is niet nodig. Ansible Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 3 van 4.

Hoe lang duurt de les “Uitvoeren met ansible-playbook”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Ansible Academy?

Ja. Elke les over Ansible Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. YAML-syntax die u nodig hebt voor Ansible
  2. Van ad-hoc naar een herhaalbaar playbook
  3. Uitvoeren met ansible-playbook
  4. Nginx installeren in vijf regels
← Terug naar Ansible Academy