Ansible에서 작업 재사용

Ansible에서 작업 재사용

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' ] }

관련 정보