This commit is contained in:
ekacnet 2022-11-30 16:35:11 +00:00 committed by GitHub
commit 51c8636359
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 0 deletions

View file

@ -2,12 +2,18 @@
{%- 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) %}
{%- set postrotate = salt['pillar.get']('bind:logrotate:postrotate_script', "") %}
{{ map.log_dir }}/*.log {
rotate 7
daily
missingok
notifempty
sharedscripts
{%- if postrotate != "" %}
postrotate
{{ postrotate }}
endscript
{%- endif %}
copytruncate
compress
create {{ mode }} {{ user }} {{ group }}

View file

@ -9,6 +9,9 @@
### Overrides for the defaults specified by ###
### map.jinja ###
bind:
logrotate:
postrotate_script: >
rndc reconfig &>/dev/null || true
lookup:
pkgs:
- bind # Need to install