Skip to content

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