小编Saa*_*iel的帖子

Ansible - 在远程主机模板中使用来自本地主机的事实

我有一个包含localhost角色和远程主机角色的playbook.

在其中一个localhost角色中,我设置了一个名为的事实git_tag.

我想在远程主机的模板中使用这个事实.

我试过了:

- name: Read Version
  set_fact:
    git_tag: "{{ package_json.stdout | from_json | json_query('version')}}"
  delegate_to: "test-server"
Run Code Online (Sandbox Code Playgroud)

但是当Ansible达到了读取模板的角色时,{{ git_tag }}它会说出来git_tag is undefined.

我确定我做错了什么.我该怎么做?

ansible ansible-facts

5
推荐指数
1
解决办法
2129
查看次数

标签 统计

ansible ×1

ansible-facts ×1