두 가지 역할이 모두 작업 목록과 함께 있습니다.책임있는 DRY (반복하지 말것)
- name: Ensure bible server is running
command: npm run forever
args:
chdir: ~/bible-server
when: "foreverlist.stdout.find('bibleServer.js') == -1"
예 역할 B 태스크 :
그러나 일부 (전부) 역할 A의 태스크 역할 B
예 역할 태스크의 태스크 거의 동일
- name: Ensure certs server is running
command: npm run forever
args:
chdir: ~/certs-server
when: "foreverlist.stdout.find('certsServer.js') == -1"
함수를 선언하고 인수를 전달하는 것처럼 내가 태스크를 선언 할 수 있도록 태스크를 매개 변수화 할 수 있습니까?
그게 바로 변수입니다. 나는 그 질문에 완전히 혼란 스럽다. – techraf
하나의 작업을 정의하고이를 다른 역할에서 호출하는 것이면 그것은 정당한 문제입니다. 어쨌든 코드에서 콜론을 여러 번 반복합니다. – techraf