I wanted to be able to add an ipset as a source in the zone without using a rich rule. I believe this change accomplishes that. Tested and working on CentOS 7 (salt master and minion).tags/v0.6.2
{%- endif %} | {%- endif %} | ||||
{%- endfor %} | {%- endfor %} | ||||
{%- endif %} | {%- endif %} | ||||
{%- if 'ipsets' in zone %} | |||||
{%- for v in zone.ipsets %} | |||||
{%- if 'comment' in v %} | |||||
<!-- {{ v.comment }} --> | |||||
<source ipset="{{ v.ipset }}" /> | |||||
{%- else %} | |||||
<source ipset="{{ v }}" /> | |||||
{%- endif %} | |||||
{%- endfor %} | |||||
{%- endif %} | |||||
{%- if 'services' in zone %} | {%- if 'services' in zone %} | ||||
{%- for v in zone.services %} | {%- for v in zone.services %} | ||||
<service name="{{ v }}" /> | <service name="{{ v }}" /> |