我怎样才能在 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也可以尝试不使用括号,显示的信息可能非常有教育意义。

相关内容