我有这样的字典:
<Directory /var/www/html/dan>
Require group dan
</Directory>
<Directory /var/www/html/sammy>
Require group sammy
</Directory>
我需要设计一个jinja模板,以便输出如下所示,仅按字母顺序显示所雇用的用户:
{% for user in users %}
<Directory /var/www/html/{{ user }}>
Require group {{ user }}
</Directory>
{% endfor %}
到目前为止,我已经获得了这个模板,但无法弄清楚如何选择仅受雇用户,并按字母顺序 。
{{1}}
答案 0 :(得分:0)
{{ ansible_managed | comment }}
{% for user in users|dictsort %}
{% if user.1.status == 'employed' %}
<Directory /var/www/html/files/{{ user.0 }}>
Require group portal_{{ user.0 }}
</Directory>
{% endif %}
{% endfor %}