Resolvido, set_fact usando a instrução if then else
Eu estou tentando definir uma variável no Ansible com set_fact em tempo de execução com base em outra variável. Se usa o primeiro valor, não importa qual seja o valor real. Aqui está o meu exemplo de código:
- name: Global_vars - get date info
set_fact:
jm_env: "{{lookup('env', 'Environment')}}"
l_env: "{% if '{{jm_env}}==Develop' %}d{% elif '{{jm_env}}==Staging'%}s{% else %}p{% endif %}"
l_env
éd
não importa o quejm_env
está definido.