Skip to content

Commit 87f046e

Browse files
Merge pull request #96 from nadvornik/chroot
Handle log file in chroot
2 parents 401188e + 2b99362 commit 87f046e

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

bind/config.sls

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
include:
44
- bind
55
6-
{{ map.log_dir }}:
6+
{{ map.chroot_dir }}{{ map.log_dir }}:
77
file.directory:
88
- user: root
99
- group: {{ salt['pillar.get']('bind:config:group', map.group) }}
@@ -16,16 +16,16 @@ bind_restart:
1616
- name: {{ map.service }}
1717
- reload: False
1818
- watch:
19-
- file: {{ map.log_dir }}/query.log
19+
- file: {{ map.chroot_dir }}{{ map.log_dir }}/query.log
2020
21-
{{ map.log_dir }}/query.log:
21+
{{ map.chroot_dir }}{{ map.log_dir }}/query.log:
2222
file.managed:
2323
- replace: False
2424
- user: {{ salt['pillar.get']('bind:config:user', map.user) }}
2525
- group: {{ salt['pillar.get']('bind:config:group', map.group) }}
2626
- mode: {{ salt['pillar.get']('bind:config:log_mode', map.log_mode) }}
2727
- require:
28-
- file: {{ map.log_dir }}
28+
- file: {{ map.chroot_dir }}{{ map.log_dir }}
2929
3030
named_directory:
3131
file.directory:
@@ -68,7 +68,7 @@ bind_local_config:
6868
map: {{ map }}
6969
- require:
7070
- pkg: bind
71-
- file: {{ map.log_dir }}/query.log
71+
- file: {{ map.chroot_dir }}{{ map.log_dir }}/query.log
7272
- watch_in:
7373
- service: bind
7474

bind/map.jinja

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
'logging_config': '/etc/bind/named.conf.logging',
1414
'rndc_client_config': '/etc/bind/rndc.conf',
1515
'named_directory': '/var/cache/bind/zones',
16+
'chroot_dir': '',
1617
'log_dir': '/var/log/bind9',
1718
'log_mode': '644',
1819
'user': 'bind',
@@ -31,6 +32,7 @@
3132
'local_config': '/etc/named.conf.local',
3233
'default_config': '/etc/sysconfig/named',
3334
'named_directory': '/var/named',
35+
'chroot_dir': '',
3436
'log_dir': '/var/log/named',
3537
'log_mode': '640',
3638
'user': 'named',
@@ -53,6 +55,7 @@
5355
'config': '/etc/named.conf',
5456
'local_config': '/etc/named.conf.local',
5557
'named_directory': '/var/named',
58+
'chroot_dir': '',
5659
'log_dir': '/var/log/named',
5760
'log_mode': '640',
5861
'user': 'root',
@@ -67,6 +70,7 @@
6770
'config': '/usr/local/etc/namedb/named.conf',
6871
'local_config': '/usr/local/etc/namedb/named.conf.local',
6972
'named_directory': '/usr/local/etc/namedb/working',
73+
'chroot_dir': '',
7074
'log_dir': '/var/log/named',
7175
'log_mode': '660',
7276
'user': 'root',
@@ -82,8 +86,9 @@
8286
'local_config': '/etc/named.d/named.conf.local',
8387
'default_config': '/etc/sysconfig/named',
8488
'named_directory': '/var/lib/named',
85-
'log_dir': '/var/log/named',
86-
'log_mode': '640',
89+
'chroot_dir': '/var/lib/named',
90+
'log_dir': '/var/log',
91+
'log_mode': '660',
8792
'user': 'root',
8893
'group': 'named',
8994
'mode': '640',

0 commit comments

Comments
 (0)