如何標準輸出 ansible 中另一個 yml 檔案中包含的變數?

如何標準輸出 ansible 中另一個 yml 檔案中包含的變數?

我已經包含了來自不同 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,顯示的資訊可能非常有教育意義。

相關內容