我有一本包含本地主机角色和远程主机角色的剧本。
在其中一个 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
。
我确定我做错了什么。我该怎么做?