Ansible, set_fact à l'aide de if then else

Je suis en train de mettre une variable dans Ansible avec set_fact au moment de l'exécution basé sur une autre variable. Si les utilisations de la première valeur, peu importe ce que la valeur réelle est. Voici mon exemple de code:

- 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 est d n'importe quel jm_env est réglé.

OriginalL'auteur thepod71 | 2017-03-21