首页 文章

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

提问于
浏览
5

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

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

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

我试过了:

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

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

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

1 回答

相关问题