Merge pull request #89 from tigpas/user_group_4_log

Manage mode, user and group and fix su in logrotate file
This commit is contained in:
Javier Bértoli 2018-03-30 09:06:15 -03:00 committed by GitHub
commit ec4f837f1f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,3 +1,7 @@
{%- from "bind/map.jinja" import map with context %}
{%- set user = salt['pillar.get']('bind:config:user', map.user) %}
{%- set group = salt['pillar.get']('bind:config:group', map.group) %}
{%- set mode = salt['pillar.get']('bind:config:log_mode', map.log_mode) %}
{{ map.log_dir }}/query.log {
rotate 7
daily
@ -6,8 +10,8 @@
sharedscripts
copytruncate
compress
create 0664 bind root
create {{ mode }} {{ user }} {{ group }}
{% if not salt['pkg.version']('logrotate').startswith('3.7')-%}
su
su {{ user }} {{ group }}
{% endif %}
}