diff --git a/firewalld/files/zone.xml b/firewalld/files/zone.xml index dabe00a..9336cdd 100644 --- a/firewalld/files/zone.xml +++ b/firewalld/files/zone.xml @@ -83,8 +83,9 @@ {%- endfor %} {%- endif %} -{%- if 'rich_rules' in zone %} - {%- for rule in zone.rich_rules %} +{%- for k,val in zone.items() %} +{%- if k.endswith("rich_rules") %} + {%- for rule in val %} {%- if 'family' in rule %} {%- else %} @@ -151,4 +152,5 @@ {%- endfor %} {%- endif %} +{%- endfor %}