#playbook

17 commande(s) avec le tag #playbook

Commandes partagées par la communauté CodeBox, copiables en un clic.

Exécute le playbook avec un affichage verbose de base.

bash
ansible-playbook deploy.yml -v

Simule et affiche les différences de fichiers qui seraient modifiés.

bash
ansible-playbook deploy.yml --check --diff

Simule l'exécution du playbook sans appliquer de changements.

bash
ansible-playbook deploy.yml --check

Affiche les hôtes sur lesquels le playbook s'appliquerait.

bash
ansible-playbook deploy.yml --list-hosts

Exécute un playbook avec un inventaire personnalisé.

bash
ansible-playbook deploy.yml -i inventaire/production

Démarre l'exécution du playbook à partir d'une tâche nommée.

bash
ansible-playbook deploy.yml --start-at-task="Installer Nginx"

Mode debug maximal : connexions SSH, variables, modules inclus.

bash
ansible-playbook deploy.yml -vvvv

Exécute le playbook uniquement sur un groupe ou hôte ciblé.

bash
ansible-playbook deploy.yml --limit webservers

Demande une confirmation avant chaque tâche.

bash
ansible-playbook deploy.yml --step

Exécute un playbook Ansible.

bash
ansible-playbook deploy.yml

Ignore les tâches portant certains tags lors de l'exécution.

bash
ansible-playbook deploy.yml --skip-tags "setup"

Demande le mot de passe Vault interactivement avant l'exécution.

bash
ansible-playbook deploy.yml --ask-vault-pass

Injecte des variables extra directement en ligne de commande.

bash
ansible-playbook deploy.yml -e "env=production version=2.1"

Filtre l'exécution du playbook par tags de tâches.

bash
ansible-playbook deploy.yml --tags "deploy,restart"

Utilise un fichier contenant le mot de passe Vault.

bash
ansible-playbook deploy.yml --vault-password-file .vault_pass

Injecte des variables extra depuis un fichier YAML.

bash
ansible-playbook deploy.yml -e "@vars/prod.yml"

Affiche toutes les tâches qui seraient exécutées sans les lancer.

bash
ansible-playbook deploy.yml --list-tasks