Tengo que crear un clúster donde ciertos paquetes que deben ser instalados en todos los hosts, mientras que otros paquetes están instalados en máquinas específicas solamente.
Quiero añadir un condicional para mi yum install lazo para seleccionar el host de destino basado en mi inventario de grupos (maestro, esclavo, todos).
- 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'}
Entiendo que jinja2 de plantillas no es una opción, pero no pude encontrar cuál es la manera correcta de hacerlo. Gracias!