408 commandes partagées

Ta mémoire technique
collaborative

Ne perds plus jamais une commande. Recherche, copie et partage tes solutions techniques en quelques secondes.

CodeBox
408 Commandes
13 Développeurs
99 Technologies

49 résultat(s)

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

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

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

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

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

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

Demande une confirmation avant chaque tâche.

bash
ansible-playbook deploy.yml --step

Chiffre un fichier de variables avec Ansible Vault.

bash
ansible-vault encrypt vars/secrets.yml

Déchiffre un fichier Vault.

bash
ansible-vault decrypt vars/secrets.yml

Affiche le contenu d'un fichier chiffré sans le déchiffrer sur disque.

bash
ansible-vault view vars/secrets.yml

Ouvre un fichier Vault dans l'éditeur par défaut pour le modifier.

bash
ansible-vault edit vars/secrets.yml

Chiffre une valeur à insérer directement dans un fichier YAML.

bash
ansible-vault encrypt_string "mon-mot-de-passe" --name "db_password"

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

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

Utilise un fichier contenant le mot de passe Vault.

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

Télécharge et installe un rôle depuis Ansible Galaxy.

bash
ansible-galaxy install geerlingguy.nginx

Installe tous les rôles et collections listés dans requirements.yml.

bash
ansible-galaxy install -r requirements.yml

Affiche tous les rôles Ansible Galaxy installés localement.

bash
ansible-galaxy list

Crée la structure de dossiers d'un nouveau rôle Ansible.

bash
ansible-galaxy init mon-role