mise au point instructions
This commit is contained in:
35
Readme.md
Normal file
35
Readme.md
Normal file
@@ -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*'
|
||||
Reference in New Issue
Block a user