J'ai créer un cluster où certains paquets doivent être installés sur tous les ordinateurs hôtes, tandis que d'autres paquets sont installés sur des hôtes spécifiques seulement.
Je tiens à ajouter une condition à mon yum install boucle pour sélectionner l'hôte cible basée sur mon inventaire groupes (maître, esclave, tous).
- name: Install Package
when: inventory_hostname in groups[ {{item.host }} ]
yum:
name: "{{ item.name }}"
state: present
loop:
- {name: 'package_1', host: 'master'}
- {name: 'package_2', host: 'slave'}
- {name: 'package_3', host: 'all'}
Je comprends que jinja2 de template n'est pas une option, mais je n'arrivais pas à trouver quelle est la bonne façon de le faire. Merci!