如何解决salt 3003:遍历柱子内容
执行以下操作的 Salt 3003 (Python 3) 语法是什么
{% for group,args in pillar['groups.developers'].iteritems() %}
{{ group }}:
group.present:
- name: {{ group }}
{% if 'gid' in args %}
- gid: {{ args['gid'] }}
{% endif %}
{% endfor %}
developers
在哪里:
#./pillar/base/user/developers.sls
groups:
developers:
developer-a:
- fullname: Developer A
解决方法
试试这个。
{% for group,args in salt['pillar.get']('groups:developers',{}).items() %}
{{ group }}:
group.present:
- name: {{ group }}
{% if 'gid' in args %}
- gid: {{ args['gid'] }}
{% endif %}
{% endfor %}
使用 items()
而不是 iteritems()
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。