Ta mémoire technique
collaborative
Ne perds plus jamais une commande. Recherche, copie et partage tes solutions techniques en quelques secondes.
Ignore les tâches portant certains tags lors de l'exécution.
ansible-playbook deploy.yml --skip-tags "setup"
Affiche toutes les tâches qui seraient exécutées sans les lancer.
ansible-playbook deploy.yml --list-tasks
Affiche les hôtes sur lesquels le playbook s'appliquerait.
ansible-playbook deploy.yml --list-hosts
Demande une confirmation avant chaque tâche.
ansible-playbook deploy.yml --step
Chiffre un fichier de variables avec Ansible Vault.
ansible-vault encrypt vars/secrets.yml
Déchiffre un fichier Vault.
ansible-vault decrypt vars/secrets.yml
Affiche le contenu d'un fichier chiffré sans le déchiffrer sur disque.
ansible-vault view vars/secrets.yml
Ouvre un fichier Vault dans l'éditeur par défaut pour le modifier.
ansible-vault edit vars/secrets.yml
Chiffre une valeur à insérer directement dans un fichier YAML.
ansible-vault encrypt_string "mon-mot-de-passe" --name "db_password"
Demande le mot de passe Vault interactivement avant l'exécution.
ansible-playbook deploy.yml --ask-vault-pass
Utilise un fichier contenant le mot de passe Vault.
ansible-playbook deploy.yml --vault-password-file .vault_pass
Télécharge et installe un rôle depuis Ansible Galaxy.
ansible-galaxy install geerlingguy.nginx
Installe tous les rôles et collections listés dans requirements.yml.
ansible-galaxy install -r requirements.yml
Affiche tous les rôles Ansible Galaxy installés localement.
ansible-galaxy list
Crée la structure de dossiers d'un nouveau rôle Ansible.
ansible-galaxy init mon-role
Top commandes
Explorer par technologie
Des commandes à partager ?
Rejoins la communauté et partage tes solutions avec d'autres développeurs.
Créer mon compte