Add alternatives in README

certbot_on_virtu
Alexandre Iooss 2019-04-18 13:23:08 +02:00
parent 5c75cff69d
commit 10b50addba
No known key found for this signature in database
GPG Key ID: 6C79278F3FCDCC02
1 changed files with 21 additions and 10 deletions

View File

@ -91,18 +91,29 @@ vers les serveurs puis détruites à la fin de l'exécution.
### Gestion des groupes de machines ### Gestion des groupes de machines
Dans BCFG2 on avait des groupes selon la version de Debian. Pour la majorité des groupes ont retrouve ce qu'il y avait dans BCFG2
Avec Ansible on peut utiliser en condition (`crans-vm`, `crans`…).
`ansible_distribution_release == 'stretch'` par exemple. Pour la liste complète, je vous invite à lire le fichier `hosts`.
Donc il n'y a plus trop d'intêret de séparer selon la version de Debian les machines.
Sinon pour les autres groupes, vous allez retrouver une configuration similaire à BCFG2 Néanmoins grâce au système de facts d'Ansible, les groupes suivants ont été
avec par exemple les groupes `crans-vm`, `crans` remplacés par une condition :
Pour en savoir plus je vous invite à lire le fichier `hosts`.
* 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 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 de ne pas faire de groupe particulier mais plutôt de sélectionner/enlever
pertinentes directement dans les playbooks. les machines pertinentes directement dans les playbooks.
### Lister tout ce que sait Ansible sur un hôte ### 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. 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
``` ```