diff --git a/bind/files/debian/named.conf b/bind/files/debian/named.conf index 275a204..7e502eb 100644 --- a/bind/files/debian/named.conf +++ b/bind/files/debian/named.conf @@ -14,4 +14,7 @@ include "{{ map.key_config }}"; {%- if salt['pillar.get']('bind:config:default_zones', False) %} include "{{ map.default_zones_config }}"; {% endif %} +{%- for incl in salt['pillar.get']('bind:config:includes', []) %} +include "{{ incl }}"; +{% endfor %} diff --git a/pillar.example b/pillar.example index 11b0883..18ec3d8 100644 --- a/pillar.example +++ b/pillar.example @@ -19,6 +19,10 @@ bind: # For Debian based systems: # If set to True, the default-zones configuration will be enabled. Defaults to False. default_zones: True + # For Debian based systems: + # Include any additional configuration file(s) in named.conf + includes: + - /some/additional/named.conf bind: keys: