나를 구축하는 클러스터 특정 패키지를 설치해야 하는 모든 호스트에는 다른 패키지가 설치되어 있는 특정 호스트만 있습니다.
나에 추가하고자 하는 조건부 내 yum 루프 설치 대상을 선택하는 호스트에 기초한 내 재고 그룹(마스터,슬레이브,모두)입니다.
- 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'}
내가 이해하는 jinja2 템플릿 생성하지 않는 옵션이 있지만,나는 것을 찾을 수 없습니다 올바른 방법 그것을 할 수 있습니다. 감사합니다!