Ansible
Tool ActifAutomatisation et configuration serveurs.
ansible-inventory --list
Affiche l'inventaire complet en JSON (hôtes et variables).
ansible-galaxy collection install community.general
Installe une collection de modules Ansible Galaxy.
ansible-playbook deploy.yml --list-hosts
Affiche les hôtes sur lesquels le playbook s'appliquerait.
ansible-playbook deploy.yml -i inventaire/production
Exécute un playbook avec un inventaire personnalisé.
ansible-playbook deploy.yml --start-at-task="Installer Nginx"
Démarre l'exécution du playbook à partir d'une tâche nommée.
ansible all -i inventaire/production --list-hosts
Utilise un fichier ou dossier d'inventaire personnalisé.
ansible-playbook deploy.yml -vvvv
Mode debug maximal : connexions SSH, variables, modules inclus.
ansible-playbook deploy.yml --limit webservers
Exécute le playbook uniquement sur un groupe ou hôte ciblé.
ansible-galaxy install -r requirements.yml
Installe tous les rôles et collections listés dans requirements.yml.
ansible all -m service -a "name=nginx state=restarted" --become
Redémarre un service systemd sur tous les hôtes.
ansible-playbook deploy.yml --step
Demande une confirmation avant chaque tâche.
ansible webservers -m ping
Vérifie la connectivité vers un groupe d'hôtes spécifique.
ansible-playbook deploy.yml --skip-tags "setup"
Ignore les tâches portant certains tags lors de l'exécution.
ansible all -m file -a "path=/var/www/mon-app state=directory mode=0755 owner=www-data" --become
Crée un dossier avec les permissions sur les hôtes distants.
ansible-playbook deploy.yml --ask-vault-pass
Demande le mot de passe Vault interactivement avant l'exécution.
ansible-playbook deploy.yml -e "env=production version=2.1"
Injecte des variables extra directement en ligne de commande.
ansible-playbook deploy.yml --tags "deploy,restart"
Filtre l'exécution du playbook par tags de tâches.
ansible-playbook deploy.yml --vault-password-file .vault_pass
Utilise un fichier contenant le mot de passe Vault.
ansible-galaxy init mon-role
Crée la structure de dossiers d'un nouveau rôle Ansible.
À propos
Automatisation et configuration serveurs.