|
|
@@ -28,14 +28,24 @@ Ici le noeud cible n'a pas été configuré avec des clés SSH, d'où :
|
|
|
Autres arguments :
|
|
|
|
|
|
- `--limit <hote>` pour n'exécuter que sur un certain hote référencé dans l'inventaire
|
|
|
-- `-e @vars-debian-xyz.yml` inclure un fichier de variables spécifiques à cet hôte (exemple dans `vars-debian-113.yml`)
|
|
|
+- `-e @vars/debian-xyz-vault.yml` inclure un fichier **chiffré** de variables spécifiques à cet hôte (par exemple `vars/debian-113-vault.yml`)
|
|
|
+- `-e @vars/debian-xyz.yml` inclure un fichier **en clair** de variables spécifiques à cet hôte (exemple dans `vars/debian-113.yml`)
|
|
|
+
|
|
|
+Le **vault** doit avoir été créé avec `ansible-vault create vars/debian-xyz-vault.yml` et contenir ces variables (remplacer les valeurs) :
|
|
|
+
|
|
|
+```
|
|
|
+db_username: nom_utilisateur_mysql
|
|
|
+db_password: mot_de_passe_mysql
|
|
|
+wp_username: nom_utilisateur_admin_wordpress
|
|
|
+wp_password: mot_de_passe_admin_wordpress
|
|
|
+```
|
|
|
|
|
|
## Installer/désinstaller
|
|
|
|
|
|
### Installer tout
|
|
|
|
|
|
```
|
|
|
-ansible-playbook -i chemin/vers/inventory.ini site.yml -bkK --limit debian-113 -e @vars-debian-113.yml
|
|
|
+ansible-playbook -i chemin/vers/inventory.ini site.yml -bkK --limit debian-113 -e @vars/debian-113.yml -e @vars/debian-113-vault.yml --ask-vault-pass
|
|
|
```
|
|
|
|
|
|
### Désinstaller manuellement (exécuter sur le noeud cible)
|