Ansible에서는 하나의 파일에 일련의 작업을 정의한 다음 다른 플레이북에서 선택한 작업을 실행할 수 있습니까? 문서에는 작업 목록을 포함하고 재사용하는 방법이 설명되어 있습니다. 전체 목록이 아닌 선택한 작업만 실행하는 방법이 있습니까?
답변1
다음 중 하나의 역할을 사용하여 그렇게 할 수 있습니다. http://www.ansibleworks.com/docs/playbooks_roles.html
또는 끌 수 있는 개별 작업에 태그를 지정하여 다음을 수행할 수 있습니다. http://www.ansibleworks.com/docs/playbooks_tags.html
태그 페이지에 설명된 대로 두 가지를 결합할 수도 있습니다.
역할에 태그를 적용할 수도 있습니다.
roles:
- { role: webserver, port: 5000, tags: [ 'web', 'foo' ] }