Код был протестирован и работает хорошо.

аюсь установить переменную в Ansible с set_fact во время выполнения на основе другой переменной. Если используется первое значение, независимо от того, что является фактическим значением. Вот мой пример кода:

- 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 не важно чтоjm_env установлено.

Ответы на вопрос(2)

Ваш ответ на вопрос