Merge pull request #17 from openenvi-formulas/logging-apparmor-bugfix

Switch logging dir to /var/log/named for Debian
This commit is contained in:
Forrest 2014-11-20 00:58:42 -08:00
commit 1199b761a6
4 changed files with 16 additions and 5 deletions

View file

@ -81,6 +81,8 @@ bind_local_config:
- user: {{ salt['pillar.get']('bind:config:user', map.user) }} - user: {{ salt['pillar.get']('bind:config:user', map.user) }}
- group: {{ salt['pillar.get']('bind:config:group', map.group) }} - group: {{ salt['pillar.get']('bind:config:group', map.group) }}
- mode: {{ salt['pillar.get']('bind:config:mode', '644') }} - mode: {{ salt['pillar.get']('bind:config:mode', '644') }}
- context:
map: {{ map }}
- require: - require:
- pkg: bind - pkg: bind
- watch_in: - watch_in:
@ -114,7 +116,7 @@ bind_default_zones:
- watch_in: - watch_in:
- service: bind - service: bind
/var/log/bind9: {{ map.log_dir }}:
file: file:
- directory - directory
- user: root - user: root
@ -123,12 +125,15 @@ bind_default_zones:
- template: jinja - template: jinja
/etc/logrotate.d/bind9: /etc/logrotate.d/{{ map.service }}:
file: file:
- managed - managed
- source: salt://bind/files/debian/logrotate_bind - source: salt://bind/files/debian/logrotate_bind
- user: root - user: root
- group: root - group: root
- template: jinja
- context:
map: {{ map }}
{% endif %} {% endif %}

View file

@ -1,4 +1,4 @@
/var/log/bind9/query.log { {{ map.log_dir }}/query.log {
rotate 7 rotate 7
daily daily
missingok missingok

View file

@ -30,6 +30,6 @@ zone "{{ key }}" {
{% endfor %} {% endfor %}
logging { logging {
channel "querylog" { file "/var/log/bind9/query.log"; print-time yes; }; channel "querylog" { file "{{ map.log_dir }}/query.log"; print-time yes; };
category queries { querylog; }; category queries { querylog; };
}; };

View file

@ -8,6 +8,7 @@
'options_config': '/etc/bind/named.conf.options', 'options_config': '/etc/bind/named.conf.options',
'default_zones_config': '/etc/bind/named.conf.default-zones', 'default_zones_config': '/etc/bind/named.conf.default-zones',
'named_directory': '/var/cache/bind/zones', 'named_directory': '/var/cache/bind/zones',
'log_dir': '/var/log/bind9',
'user': 'root', 'user': 'root',
'group': 'bind' 'group': 'bind'
}, },
@ -17,7 +18,12 @@
'config': '/etc/named.conf', 'config': '/etc/named.conf',
'local_config': '/etc/named.conf.local', 'local_config': '/etc/named.conf.local',
'named_directory': '/var/named/data', 'named_directory': '/var/named/data',
'log_dir': '/var/log/named',
'user': 'root', 'user': 'root',
'group': 'named' 'group': 'named'
}, },
}, merge=salt['pillar.get']('bind:lookup')) %} }, merge=salt['grains.filter_by']({
'Ubuntu': {
'log_dir': '/var/log/named'
},
}, grain='os', merge=salt['pillar.get']('bind:lookup'))) %}