Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- uwsgi.sls:
- -------------
- include:
- - sls.python
- - sls.user-group-folders
- uwsgi:
- pkg:
- - installed
- - require:
- - pkg: python
- uwsgi-plugin-python:
- pkg:
- - installed
- - require:
- - pkg: uwsgi
- {% for site, args in pillar["lp_website_definitions"].iteritems() %}
- {{ args['site_identifier'] }}_uwsgi_rotate_config:
- file.managed:
- - name: /etc/logrotate.d/{{ args['site_identifier'] }}-uwsgi
- - source: salt://files/rotate/uwsgi-rotate
- - template: jinja
- - contect:
- site_user: {{ args['user'] }}
- site_group: {{ args['group'] }}
- - user: root
- - group: root
- - mode: 644
- {% endfor %}
- uwsgi-rotate:
- ------------------
- "/home/{{ site_user }}/log/uwsgi/*.log" "/home/{{ site_user }}/log/uwsgi/*/*.log" {
- copytruncate
- daily
- rotate 10
- size 10M
- compress
- delaycompress
- missingok
- notifempty
- create 0640 {{ site_user }} {{ site_group }}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement