Add support for using ipsets as sources in a zone
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).
This commit is contained in:
parent
be25aa2fa6
commit
2fd70c9f41
@ -23,6 +23,16 @@
|
|||||||
{%- 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 }}" />
|
||||||
|
Loading…
Reference in New Issue
Block a user