현재 어떤 변수를 포함하여 다른 파일에서 해당 변수를 사용하여 실행할 블록을 조건부로 검사합니다.include 문에서 작업을 필터링하는 방법
예를 들어,
- include: tasks/common.yml param=dns
작업/common.yml :
---
- block:
- name: do something interesting
when: param == "dns"
- block:
- name: do another thing
when: param == "ip"
이 방법은 내 출력하지만 작동은 모든 조건에 일치하지 않는 작업은 건너 뛰기로 표시됩니다. 수십 개의 작업이 있고 그 중 일부를 재사용하려고하면 많은 작업을 건너 뜁니다.
더 좋은 방법이 있나요? 무언가 사용 2.2