Musím se postavit cluster, kde některé balíčky by měly být instalovány na všech hostitelích, zatímco ostatní balíčky jsou nainstalovány na specifické hostitele.
Přál bych si, aby se přidat podmíněné mé yum install smyčku vyberte cílového hostitele na základě mých zásob skupiny (master, slave, všechny).
- 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'}
Chápu, že jinja2 šablon není možnost, ale nemohl jsem najít to, co je správný způsob, jak to udělat. Díky!!!