Playbooks Uitvoeren
Dit document beschrijft hoe u gegenereerde playbooks kunt uitvoeren met ansible-playbook.
Basiscommando
Het basiscommando voor het uitvoeren van een playbook is als volgt:
ansible-playbook -i <inventory_file> <playbook_file>
<inventory_file>: Verwijst naar hethosts.ymlbestand van het project.<playbook_file>: Het gegenereerde playbook dat u wilt uitvoeren (bijv.setup_environment.ymlofrelease.yml).
Voorbeeld: Omgeving Opzetten
ansible-playbook -i intenswonen/hosts.yml intenswonen/setup_environment.yml
Voorbeeld: Applicatie Deployen
ansible-playbook -i intenswonen/hosts.yml intenswonen/release.yml
Veelgebruikte Opties
-i <file>: Specificeert het inventory-bestand.-l <hosts>: Beperkt de uitvoering tot specifieke hosts.-u <user>: Gebruikt een specifieke remote gebruiker.-k,--ask-pass: Vraagt om een SSH-wachtwoord.-K,--ask-become-pass: Vraagt om eensudo-wachtwoord.--tags <tags>: Voert alleen taken met specifieke tags uit.--skip-tags <tags>: Slaat taken met specifieke tags over.-vtot-vvvv: Verhoogt de output voor debugging.--check: Voert een dry run uit zonder wijzigingen door te voeren.-e "key=value": Geeft extra variabelen mee aan het playbook.