Ansible
Le repertoire temporaire actuel contenant les rôles ansible pour ipv5 est : /opt/debiansible/quentin_test
.
Commandes utiles
Lancer le playbook gogogo.xml en mode Dry Run :
$ ansible-playbook -i inventory gogogo.yml --diff --check
Lancer le playbook gogogo.xml en réél :
$ ansible-playbook -i inventory gogogo.yml --diff
Lancer les tâches ayant le tags confiruration
du playbook gogogo.xml en mode Dry Run :
$ ansible-playbook -i inventory gogogo.yml --diff --check --tags configuration
Lancer tous le playbook sur un groupe particulier :
$ ansible-playbook -i inventory -l supervisor gogogo.yml --diff
Les tags
Les tags sont plutôt interressants pour pouvoir cibles des actions et pour ne pas dérouler le playbook complet, il peux y avoir plusieurs tags par tâches. Par exemple nous pourrions mettre le tag web sur toutes les tâches du rôle web pour ne lancer que ce qui concerne le rôle ipv5_web.
$ ansible-playbook -i inventory gogogo.yml --diff --tags web
TODO
- Tags
Il faut mettre des tags coherants sur chaque tâches pour pouvoir lancer des actions ciblées
- Mettre au propre les tâches qui sont à la racine de
/opt/debiansible
Il reste des tâches qui ne sont pas intégrées dans la cible, voir comment les intégrer