diff --git a/README.md b/README.md
index 29d1a00b8f8c39faac284a414b87a187fec6b65a..5511074baa9847e8fce5c570e1ffe241827c6ab2 100644
--- a/README.md
+++ b/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
 ```