{% if 'short' in zone %}{{ zone.short }}{% else %}{{ name }}{% endif %}
{% if 'description' in zone %}{{ zone.description }}{% endif %}
{%- if 'interfaces' in zone %}
{%- for v in zone.interfaces %}
{%- endfor %}
{%- endif %}
{%- if 'sources' in zone %}
{%- for v in zone.sources %}
{%- if 'comment' in v %}
{%- else %}
{%- endif %}
{%- endfor %}
{%- endif %}
{%- if 'ipsets' in zone %}
{%- for v in zone.ipsets %}
{%- if 'comment' in v %}
{%- else %}
{%- endif %}
{%- endfor %}
{%- endif %}
{%- if 'services' in zone %}
{%- for v in zone.services %}
{%- endfor %}
{%- endif %}
{%- if 'ports' in zone %}
{%- for v in zone.ports %}
{%- if 'comment' in v %}
{%- endif %}
{%- endfor %}
{%- endif %}
{%- if 'icmp_blocks' in zone %}
{%- for v in zone.icmp_blocks %}
{%- endfor %}
{%- endif %}
{%- if 'masquerade' in zone %}
{%- if zone.masquerade %}
{%- endif %}
{%- endif %}
{%- if 'forward_ports' in zone %}
{%- for v in zone.forward_ports %}
{%- if 'comment' in v %}
{%- endif %}
{%- endfor %}
{%- endif %}
{%- if 'rich_rules' in zone %}
{%- for rule in zone.rich_rules %}
{%- if 'family' in rule %}
{%- else %}
{%- endif %}
{%- if 'ipset' in rule %}
{%- endif %}
{%- if 'source' in rule %}
{%- endif %}
{%- if 'destination' in rule %}
{%- endif %}
{%- if 'service' in rule %}
{%- endif %}
{%- if 'port' in rule %}
{%- endif %}
{%- if 'protocol' in rule %}
{%- endif %}
{%- if 'icmp_block' in rule %}
{%- endif %}
{%- if 'masquerade' in rule %}
{%- if rule.masquerade %}{%- endif %}
{%- endif %}
{%- if 'forward_port' in rule %}
{%- if 'comment' in rule.forward_port %}
{%- endif %}
{%- endif %}
{%- if 'log' in rule %}
{%- if 'limit' in rule.log %}
{%- endif %}
{%- endif %}
{%- if 'audit' in rule %}
{%- if 'limit' in rule.audit %} {%- endif %}
{%- endif %}
{%- if 'accept' in rule %}
{%- endif %}
{%- if 'reject' in rule %}
{%- endif %}
{%- if 'drop' in rule %}
{%- endif %}
{%- endfor %}
{%- endif %}