Mám postaviť klastra, kde určité balíky by mal byť nainštalovaný na všetkých hostí, zatiaľ čo iné balíky sú nainštalované v konkrétnych hostitelia len.
Prial by som si, ak chcete pridať podmienené moje yum install slučky vyberte cieľové hosť na základe mojich zásob skupiny (master, slave, všetky).
- 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ápem, že jinja2 templating nie je možnosť, ale nemohla som nájsť to, čo je správny spôsob, ako to urobiť. Vďaka!