ansible의 다른 yml 파일에 포함된 변수를 어떻게 stdout할 수 있나요?

ansible의 다른 yml 파일에 포함된 변수를 어떻게 stdout할 수 있나요?

다른 Ansible 파일의 변수를 포함했습니다 .yml. STDOUT내 플레이북에 해당 변수를 어떻게 인쇄합니까 ?

다음은 내가 달성하려는 목표를 보여주는 예시 플레이북입니다.

---
- hosts: host1
  var_files: configure.yml

tasks: 
  - name: Print to stdout
    action: {{build}}.stdout

build는 다른 yml 파일에 포함된 변수입니다.

답변1

아마도 모듈을 원할 것입니다 debug. 이것을 "작업"으로 추가하십시오:

  - debug: var={{build}}.stdout

중괄호가 필요한지 궁금합니다. 보여 주셨지만 더 많은 맥락이 없으면 알 수 없습니다. 기대한 결과가 나오지 않으면 중괄호 없이 시도해 보세요. 표시 .stdout되는 정보는 매우 유익할 수 있습니다.

관련 정보