Add alternatives in README
parent
5c75cff69d
commit
10b50addba
31
README.md
31
README.md
|
@ -91,18 +91,29 @@ vers les serveurs puis détruites à la fin de l'exécution.
|
|||
|
||||
### Gestion des groupes de machines
|
||||
|
||||
Dans BCFG2 on avait des groupes selon la version de Debian.
|
||||
Avec Ansible on peut utiliser en condition
|
||||
`ansible_distribution_release == 'stretch'` par exemple.
|
||||
Donc il n'y a plus trop d'intêret de séparer selon la version de Debian les machines.
|
||||
Pour la majorité des groupes ont retrouve ce qu'il y avait dans BCFG2
|
||||
(`crans-vm`, `crans`…).
|
||||
Pour la liste complète, je vous invite à lire le fichier `hosts`.
|
||||
|
||||
Sinon pour les autres groupes, vous allez retrouver une configuration similaire à BCFG2
|
||||
avec par exemple les groupes `crans-vm`, `crans`…
|
||||
Pour en savoir plus je vous invite à lire le fichier `hosts`.
|
||||
Néanmoins grâce au système de facts d'Ansible, les groupes suivants ont été
|
||||
remplacés par une condition :
|
||||
|
||||
* pour tester les versions de Debian,
|
||||
|
||||
```YAML
|
||||
ansible_distribution_release == 'stretch'
|
||||
```
|
||||
|
||||
* pour tester si c'est un CPU Intel x86_64,
|
||||
|
||||
```YAML
|
||||
ansible_processor[0].find('Intel') != -1
|
||||
and ansible_architecture == 'x86_64'
|
||||
```
|
||||
|
||||
Pour les fonctions (`proxy-server`, `dhcp-dynamique`…) il a été choisi
|
||||
de ne pas faire de groupe particulier mais plutôt de sélectionner les machines
|
||||
pertinentes directement dans les playbooks.
|
||||
de ne pas faire de groupe particulier mais plutôt de sélectionner/enlever
|
||||
les machines pertinentes directement dans les playbooks.
|
||||
|
||||
### Lister tout ce que sait Ansible sur un hôte
|
||||
|
||||
|
@ -112,5 +123,5 @@ Pour lister tous les faits qu'Ansible collecte nativement d'un serveur
|
|||
on peut exécuter le module `setup` manuellement.
|
||||
|
||||
```
|
||||
ansible -i hosts zamok.crans.org -m setup --ask-vault-pass
|
||||
ansible zamok.adm.crans.org -m setup --ask-vault-pass
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue