Ansible, set_fact usando la instrucción if then else

Estoy tratando de establecer una variable en Ansible con set_fact en tiempo de ejecución basado en otra variable. Si usa el primer valor, no importa cuál sea el valor real. Aquí está mi ejemplo 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 esd no importa quéjm_env Está establecido.

Respuestas a la pregunta(2)

Su respuesta a la pregunta