|
@@ -8,17 +8,29 @@ https://agora.tera.coop/gogs/tera.coop/tera_ssh_config
|
|
|
## Installer Ansible
|
|
|
https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html
|
|
|
|
|
|
-## Vérifier la syntaxe d'un playbook
|
|
|
+## Cloner le dépôt
|
|
|
```bash
|
|
|
-$ ansible-playbook playbooks/upgrade_dev.yml --syntax-check
|
|
|
+$ git clone https://agora.tera.coop/gogs/tera.coop/ansible.git
|
|
|
```
|
|
|
|
|
|
-## Voir sur quels hosts sera joué le playbook
|
|
|
+## Modifier le fichier `/etc/ansible/ansible.cfg`
|
|
|
+Il faut déclarer où se trouve notre fichier "hosts" qui déclare tous les hosts. Correspond à l'endroit où vous venez de cloner le dépôt.
|
|
|
+
|
|
|
+Exemple : `inventory = /home/sim/ansible/hosts`
|
|
|
+
|
|
|
+## Commandes utiles
|
|
|
+
|
|
|
+### Vérifier la syntaxe d'un playbook
|
|
|
+```bash
|
|
|
+$ ansible-playbook [CHEMIN_VERS_LE_PLAYBOOK.yml] --syntax-check
|
|
|
+```
|
|
|
+
|
|
|
+### Voir sur quels hosts sera joué le playbook
|
|
|
```bash
|
|
|
-$ ansible-playbook playbooks/upgrade_dev.yml --list-hosts
|
|
|
+$ ansible-playbook [CHEMIN_VERS_LE_PLAYBOOK.yml] --list-hosts
|
|
|
```
|
|
|
|
|
|
-## Lancer un playbook en mode verbeux
|
|
|
+### Lancer un playbook en mode verbeux
|
|
|
```bash
|
|
|
-$ ansible-playbook playbooks/upgrade_dev.yml --verbose
|
|
|
+$ ansible-playbook [CHEMIN_VERS_LE_PLAYBOOK.yml] --verbose
|
|
|
```
|