1
나는 여러 플레이 북을 가져 오는 site.yml을 가지고 있습니다. 나는 단지 javajdk 역할을 실행할 수있는 방법Aniable 게임 북의 한 가지 역할 만 실행하는 방법은 무엇입니까?
- name: apply the webserver configuration
hosts: webservers
roles:
- javajdk
- tomcat
- apache
:
- import_playbook: webservers.yml
- ....
모든 작전은 여러 역할 "호출"?
이 모든 역할을 실행하는 것입니다
...ansible-playbook -i inventory webservers.yml
내가 태그이 있다는 것을 알고 있지만 나는 그들이 일반적으로 역할에 어떻게 지정합니까?
, 무슨 * 세부적 또는 역할 * 사용되는 장소에서하는 것입니다하지만이 일반적으로 역할에 태그를 할당하지 않습니다. 역할이 다른 플레이 북에서 사용되는 경우 태그를 가지지 않을 것입니다. 원인이 두 가지 접근법입니다, 단지 genearl 하나도 가능합니다 희망 – MBushveld
솔직히 말하자면, 나는 당신이 당신의 코멘트에서 무엇을 말하고 싶은지 전혀 모른다. – techraf
내 불투명 함을 드려 죄송합니다. 솔직하게 다시 시도하겠습니다. 위의 예를 볼 때 답이 잘 적용됩니다. 이제 뒤로 물러나서 또한 사용하는 두 번째 플레이 북을 상상해보십시오 - role : javajdk (태그 없음)이 두 번째 게임 북을 논리적으로 태그 필터로 작동하지 않습니다. - 질문은 이제 태그가 역할에 할당 될 수 있습니다 (한 번만 한 장소). 그러면 태그에 대한 필터가 작동합니다. 유일한 장점은 사용 될 때마다 역할에 태그를 할당하지 않는 것입니다. – MBushveld