From 422969e8d7ee99163d2164be75d24fb0bc583fb3 Mon Sep 17 00:00:00 2001 From: mwiegand Date: Sun, 7 Nov 2021 17:25:28 +0100 Subject: [PATCH] wip --- bundles/bind/files/named.conf.local | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/bundles/bind/files/named.conf.local b/bundles/bind/files/named.conf.local index 835c462..40d2c65 100644 --- a/bundles/bind/files/named.conf.local +++ b/bundles/bind/files/named.conf.local @@ -1,10 +1,4 @@ -% for acl_name, acl_content in acls.items(): -acl "${acl_name}" { - % for ac in sorted(acl_content, key=lambda e: (not e.startswith('!'), not e.startswith('key'), e)): - ${ac}; - % endfor -}; -% endfor +# KEYS % for view_name, view_conf in views.items(): % for key_name, key_conf in sorted(view_conf['keys'].items()): @@ -15,6 +9,18 @@ key "${key_name}" { % endfor % endfor +# ACL + +% for acl_name, acl_content in acls.items(): +acl "${acl_name}" { + % for ac in sorted(acl_content, key=lambda e: (not e.startswith('!'), not e.startswith('key'), e)): + ${ac}; + % endfor +}; +% endfor + +# VIEWS + % for view_name, view_conf in views.items(): view "${view_name}" { match-clients {