mirror of
https://github.com/saltstack-formulas/bind-formula.git
synced 2025-04-17 02:00:23 +00:00
Fixed condition to include key_config. Added possibility to include default-zones on Debian systems.
This commit is contained in:
parent
81fea01f6d
commit
48ba120d45
2 changed files with 15 additions and 7 deletions
|
@ -1,13 +1,17 @@
|
||||||
// This is the primary configuration file for the BIND DNS server named.
|
// This is the primary configuration file for the BIND DNS server named.
|
||||||
//
|
//
|
||||||
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
|
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
|
||||||
// structure of BIND configuration files in Debian, *BEFORE* you customize
|
// structure of BIND configuration files in Debian, *BEFORE* you customize
|
||||||
// this configuration file.
|
// this configuration file.
|
||||||
//
|
//
|
||||||
// If you are just adding zones, please do that in /etc/bind/named.conf.local
|
// If you are just adding zones, please do that in /etc/bind/named.conf.local
|
||||||
|
|
||||||
include "{{ map.options_config }}";
|
include "{{ map.options_config }}";
|
||||||
include "{{ map.local_config }}";
|
include "{{ map.local_config }}";
|
||||||
{%- if salt['pillar.get']('bind:keys', {}) is defined %}
|
{%- if 'keys' in salt['pillar.get']('bind') %}
|
||||||
include "{{ map.key_config }}";
|
include "{{ map.key_config }}";
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
{%- if salt['pillar.get']('bind:config:default_zones', False) %}
|
||||||
|
include "{{ map.default_zones_config }}";
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
|
|
@ -13,8 +13,12 @@ bind:
|
||||||
options:
|
options:
|
||||||
allow-recursion: '{ any; };' # Never include this on a public resolver
|
allow-recursion: '{ any; };' # Never include this on a public resolver
|
||||||
|
|
||||||
# force bind to serve only one IP protocol (ipv4: 4, ipv6: 6). omitting this reverts to binds default of both.
|
# force bind to serve only one IP protocol (ipv4: 4, ipv6: 6). omitting this reverts to binds default of both.
|
||||||
protocol: 4
|
protocol: 4
|
||||||
|
|
||||||
|
# For Debian based systems:
|
||||||
|
# If set to True, the default-zones configuration will be enabled. Defaults to False.
|
||||||
|
default_zones: True
|
||||||
|
|
||||||
bind:
|
bind:
|
||||||
keys:
|
keys:
|
||||||
|
@ -29,7 +33,7 @@ bind:
|
||||||
notify: False
|
notify: False
|
||||||
allow-transfer:
|
allow-transfer:
|
||||||
- 1.1.1.1
|
- 1.1.1.1
|
||||||
- 2.2.2.2
|
- 2.2.2.2
|
||||||
dynamic.domain.com:
|
dynamic.domain.com:
|
||||||
type: master
|
type: master
|
||||||
allow-update: "key core_dhcp"
|
allow-update: "key core_dhcp"
|
||||||
|
@ -38,7 +42,7 @@ bind:
|
||||||
type: forward
|
type: forward
|
||||||
forwarders:
|
forwarders:
|
||||||
- 10.9.8.7
|
- 10.9.8.7
|
||||||
- 10.9.8.5
|
- 10.9.8.5
|
||||||
configured_views:
|
configured_views:
|
||||||
myview1:
|
myview1:
|
||||||
match_clients:
|
match_clients:
|
||||||
|
|
Loading…
Add table
Reference in a new issue