【发布时间】:2017-08-13 15:11:30
【问题描述】:
我正在尝试根据另一个变量在运行时使用 set_fact 在 Ansible 中设置一个变量。如果无论实际值是什么,都使用第一个值。这是我的代码示例:
- 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 设置什么。
【问题讨论】:
标签: ansible jinja2 ansible-template