Skip to content

Commit e100bda

Browse files
authored
Merge pull request #119 from alxwr/master
FreeBSD: support extensive logging
2 parents df04690 + 56dc5da commit e100bda

File tree

2 files changed

+18
-16
lines changed

2 files changed

+18
-16
lines changed

bind/config.sls

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,23 @@ bind_default_config:
115115
- service: bind_restart
116116
{% endif %}
117117
118+
{%- if salt['pillar.get']('bind:config:use_extensive_logging', False) %}
119+
bind_logging_config:
120+
file.managed:
121+
- name: {{ map.logging_config }}
122+
- source: salt://bind/files/named.conf.logging.jinja
123+
- template: jinja
124+
- user: {{ salt['pillar.get']('bind:config:user', map.user) }}
125+
- group: {{ salt['pillar.get']('bind:config:group', map.group) }}
126+
- mode: {{ salt['pillar.get']('bind:config:mode', '644') }}
127+
- context:
128+
map: {{ map }}
129+
- require:
130+
- pkg: bind
131+
- watch_in:
132+
- service: bind
133+
{%- endif %}
134+
118135
{% if grains['os_family'] == 'Debian' %}
119136
bind_key_config:
120137
file.managed:
@@ -168,22 +185,6 @@ bind_default_zones:
168185
- context:
169186
map: {{ map }}
170187
171-
{%- if salt['pillar.get']('bind:config:use_extensive_logging', False) %}
172-
bind_logging_config:
173-
file.managed:
174-
- name: {{ map.logging_config }}
175-
- source: salt://bind/files/named.conf.logging.jinja
176-
- template: jinja
177-
- user: {{ salt['pillar.get']('bind:config:user', map.user) }}
178-
- group: {{ salt['pillar.get']('bind:config:group', map.group) }}
179-
- mode: {{ salt['pillar.get']('bind:config:mode', '644') }}
180-
- context:
181-
map: {{ map }}
182-
- require:
183-
- pkg: bind
184-
- watch_in:
185-
- service: bind
186-
{%- endif %}
187188
{%- if salt['pillar.get']('bind:rndc_client', False) %}
188189
bind_rndc_client_config:
189190
file.managed:

bind/map.jinja

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282
'zones_source_dir': 'zones',
8383
'config': '/usr/local/etc/namedb/named.conf',
8484
'local_config': '/usr/local/etc/namedb/named.conf.local',
85+
'logging_config': '/usr/local/etc/namedb/named.conf.logging',
8586
'named_directory': '/usr/local/etc/namedb/working',
8687
'chroot_dir': '',
8788
'log_dir': '/var/log/named',

0 commit comments

Comments
 (0)