diff --git a/0Readme.md b/0Readme.md deleted file mode 100644 index f7659dc..0000000 --- a/0Readme.md +++ /dev/null @@ -1,20 +0,0 @@ -# <+title+> ----------- - -*Tâche*: Exploiter les informations obtenues depuis les cibles - -*Condition*: quand on en a besoin - -*Norme*: En utilisant les facts - -## Pratique:* - -Utiliser le module setup pour obtenir les facts d'une cible - -Réfléchir à l'utilisation des facts pour définir la variable *apache_service_name* en fonction de la distribution - -## Performance - -Le rôle s'exécute correctement quelle que soit la distribution cible. - -L'ajout d'une xième distribution cible ne complique pas la maintenance \ No newline at end of file diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..91bc2b7 --- /dev/null +++ b/Readme.md @@ -0,0 +1,35 @@ +# Facts +---------- + +*Tâche*: Exploiter les informations obtenues depuis les cibles + +*Condition*: quand on en a besoin + +*Norme*: En utilisant les facts + +## Pratique: + +### Récupération + +Utiliser le module setup pour obtenir les facts d'une cible + +Examiner un des fichiers de /etc/ansible/facts + +### Utilisation + +Réfléchir à l'utilisation des facts pour définir une tâche ansible permettant d'installer apache quelle que soit la distribution de la machine cible. + + +### Facts custom + +sur la machine cible créer le fichier #/etc/ansible/facts.d/INFO.fact avec le contenu suivant; +```ini +[info] +my_custom_fact=FOOBAR +``` + +Puis récupérer l'info: + +```bash + +ansible -m setup cibles -a 'filter=ansible_local*' \ No newline at end of file