Fix creation of logfile (query.log) during first install.

This commit is contained in:
root 2015-03-22 22:58:29 +01:00
parent c9a480c992
commit 0de651043f

View file

@ -3,6 +3,29 @@
include:
- bind
{{ map.log_dir }}:
file.directory:
- user: root
- group: bind
- mode: 775
bind_restart:
service.running:
- name: bind9
- reload: False
- watch:
- file: {{ map.log_dir }}/query.log
- require:
- file: {{ map.log_dir }}/query.log
{{ map.log_dir }}/query.log:
file.managed:
- user: bind
- group: bind
- mode: 644
- require:
- file: {{ map.log_dir }}
named_directory:
file.directory:
- name: {{ map.named_directory }}
@ -80,6 +103,7 @@ bind_local_config:
map: {{ map }}
- require:
- pkg: bind
- file: {{ map.log_dir }}/query.log
- watch_in:
- service: bind
@ -109,14 +133,6 @@ bind_default_zones:
- watch_in:
- service: bind
{{ map.log_dir }}:
file.directory:
- user: root
- group: bind
- mode: 775
- template: jinja
/etc/logrotate.d/{{ map.service }}:
file.managed:
- source: salt://bind/files/debian/logrotate_bind