Avec les modèles de ligne de commande, vous pouvez spécifier des modèles comme "all,!ntpservers" mais je n'arrive pas à trouver comment spécifier cela dans un playbook. Je rencontre régulièrement des cas où je dois installer un client sur toutes les machines, sauf le serveur.
Réponse
Trop de publicités?Vous spécifiez les hôtes d'un playbook sur la ligne qui commence par hosts:
.
De la documentation :
El
hosts
est une liste d'un ou de plusieurs groupes ou modèles d'hôtes, séparés par des deux-points, comme décrit dans l'option Travailler avec des motifs documentation.
Par exemple :
---
- hosts: all,!ntpservers
tasks:
# ... your tasks here
roles:
# ... etc etc etc
Ces rôles et tâches seront appliqués à all
hôtes sauf ntpservers
.