Following the template-formula example.pull/26/head
parent
1c6661a485
commit
f0cf823177
@ -1,19 +1,7 @@ |
||||
{% from "logrotate/map.jinja" import logrotate with context %} |
||||
|
||||
logrotate: |
||||
pkg.installed: |
||||
- name: {{ logrotate.pkg|json }} |
||||
service.running: |
||||
- name: {{ logrotate.service }} |
||||
- enable: True |
||||
|
||||
logrotate_directory: |
||||
file.directory: |
||||
- name: {{ logrotate.include_dir }} |
||||
- user: {{ salt['pillar.get']('logrotate:config:user', logrotate.user) }} |
||||
- group: {{ salt['pillar.get']('logrotate:config:group', logrotate.group) }} |
||||
- mode: 755 |
||||
- makedirs: True |
||||
- require: |
||||
- pkg: logrotate |
||||
# -*- coding: utf-8 -*- |
||||
# vim: ft=sls |
||||
|
||||
include: |
||||
- logrotate.install |
||||
- logrotate.config |
||||
- logrotate.service |
||||
|
@ -0,0 +1,8 @@ |
||||
# -*- coding: utf-8 -*- |
||||
# vim: ft=sls |
||||
|
||||
{% from "logrotate/map.jinja" import logrotate with context %} |
||||
|
||||
logrotate-pkg: |
||||
pkg.installed: |
||||
- name: {{ logrotate.pkg }} |
@ -0,0 +1,17 @@ |
||||
# -*- coding: utf-8 -*- |
||||
# vim: ft=sls |
||||
|
||||
{% from "logrotate/map.jinja" import logrotate with context %} |
||||
|
||||
include: |
||||
- logrotate.config |
||||
- logrotate.install |
||||
|
||||
logrotate: |
||||
service.running: |
||||
- name: {{ logrotate.service }} |
||||
- enable: True |
||||
- require: |
||||
- pkg: logrotate-pkg |
||||
- file: logrotate_config |
||||
- file: logrotate_directory |
Loading…
Reference in new issue