diff --git a/pages.fr/common/ansible-playbook.md b/pages.fr/common/ansible-playbook.md new file mode 100644 index 0000000000..560ca1518d --- /dev/null +++ b/pages.fr/common/ansible-playbook.md @@ -0,0 +1,28 @@ +# ansible-playbook + +> Exécute les tâches définies dans le playbook sur les machines distantes via SSH. +> Plus d'informations : . + +- Exécute les tâches d'un playbook : + +`ansible-playbook {{playbook}}` + +- Exécute les tâches d'un playbook avec fichier d'inventaire spécifié : + +`ansible-playbook {{playbook}} -i {{fichier_d_inventaire}}` + +- Exécute les tâches d'un playbook avec des variables supplémentaires définies via la ligne de commande : + +`ansible-playbook {{playbook}} -e "{{variable1}}={{valeur1}} {{variable2}}={{valeur2}}"` + +- Exécute les tâches d'un playbook avec des variables supplémentaires définies dans un fichier JSON : + +`ansible-playbook {{playbook}} -e "@{{variables.json}}"` + +- Exécute les tâches d'un playbook pour certain tags : + +`ansible-playbook {{playbook}} --tags {{tag1,tag2}}` + +- Exécute les tâches d'un playbook en démarrant depuis une certaine tache : + +`ansible-playbook {{playbook}} --start-at {{nom_de_la_tache}}` diff --git a/pages.fr/common/ansible-pull.md b/pages.fr/common/ansible-pull.md new file mode 100644 index 0000000000..f86b09d4f9 --- /dev/null +++ b/pages.fr/common/ansible-pull.md @@ -0,0 +1,20 @@ +# ansible-pull + +> Récupère les playbook ansible depuis un dépôt VCS et exécute les en local. +> Plus d'informations : . + +- Récupère le playbook depuis un VCS et exécute le fichier par défaut local.yaml du playbook : + +`ansible-pull -U {{url_du_dépôt}}` + +- Récupère le playbook depuis un VCS et exécute un playbook spécifique : + +`ansible-pull -U {{url_du_dépôt}} {{playbook}}` + +- Récupère un playbook depuis un VCS sur une branche spécifique et exécute ce dernier : + +`ansible-pull -U {{url_du_dépôt}} -C {{branche}} {{playbook}}` + +- Récupère un playbook depuis un VCS, spécifie les fichiers hôtes et exécute un playbook spécifique : + +`ansible-pull -U {{url_du_dépôt}} -i {{fichier_hôtes}} {{playbook}}` diff --git a/pages.fr/common/ansible-vault.md b/pages.fr/common/ansible-vault.md new file mode 100644 index 0000000000..be88f87482 --- /dev/null +++ b/pages.fr/common/ansible-vault.md @@ -0,0 +1,28 @@ +# ansible-vault + +> Chiffre & déchiffre des valeurs, des structures de données et des fichiers dans un projet Ansible. +> Plus d'informations : . + +- Crée un nouveau fichier vault chiffré avec une invite à rentrer un mot passe : + +`ansible-vault create {{fichier_vault}}` + +- Crée un nouveau fichier vault chiffré avec un fichier clé vault pour le chiffrer : + +`ansible-vault create --vault-password-file={{fichier_de_mot_de_passe}} {{fichier_vault}}` + +- Chiffre un ficher existant avec un fichier de mot de passe optionnel : + +`ansible-vault encrypt --vault-password-file={{fichier_de_mot_de_passe}} {{fichier_vault}}` + +- Chiffre un texte avec le format de chiffrage pour textes d'Ansible, en affichant une invite interactif : + +`ansible-vault encrypt_string` + +- Affiche un fichier chiffré, en utilisant un fichier de mot de passe pour le déchiffrer : + +`ansible-vault view --vault-password-file={{fichier_de_mot_de_passe}} {{fichier_vault}}` + +- Remplace le fichier de mot de passe d'un fichier vault déjà chiffré par un autre : + +`ansible-vault rekey --vault-password-file={{ancien_fichier_de_mot_de_passe}} --new-vault-password-file={{nouveau_fichier_de_mot_de_passe}} {{fichier_vault}}`