Ansible - use o fato do host local no modelo de host remoto
Eu tenho um manual que contém funções para host local e funções para hosts remotos.
Em uma das funções de host local, defino um fato chamadogit_tag
.
Eu quero usar esse fato em um modelo para os hosts remotos.
Eu tentei:
- name: Read Version
set_fact:
git_tag: "{{ package_json.stdout | from_json | json_query('version')}}"
delegate_to: "test-server"
Mas quando o Ansible alcança o papel que lê o modelo que possui{{ git_tag }}
isso diz quegit_tag is undefined
.
Tenho certeza de que estou fazendo algo errado. Como eu posso fazer isso?