在对jinja2运行后要插入一个Ansible Vars文件,但在vars文件中保留文字字符串
我在Ansible中有一个vars文件,我将其插入为Applications.yml文件。我希望在apps.yml中将elb.host变量设置为ELB地址,但是,jinja2不会插值,而只是将值设置为文字字符串 “ {{elb_name}}”
有没有一种方法可以设置一个Ansible任务,以便在通过service_ext_props进行迭代的for循环中插值var文件中的elb_name?
services (var file). The elb_name is a var that is defined in a separate var file already
service_ext_props:
elb.host: "{{ elb_name }}"
I also have a services.yml.j2 file that iterates through:
{% for key, value in service_ext_props.iteritems() %}
{{ key }}: *{{ value }}*
{% endfor %}