Advertisement
Guest User

Untitled

a guest
May 22nd, 2013
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. uwsgi.sls:
  2. -------------
  3. include:
  4. - sls.python
  5. - sls.user-group-folders
  6.  
  7. uwsgi:
  8. pkg:
  9. - installed
  10. - require:
  11. - pkg: python
  12.  
  13. uwsgi-plugin-python:
  14. pkg:
  15. - installed
  16. - require:
  17. - pkg: uwsgi
  18.  
  19.  
  20. {% for site, args in pillar["lp_website_definitions"].iteritems() %}
  21.  
  22. {{ args['site_identifier'] }}_uwsgi_rotate_config:
  23. file.managed:
  24. - name: /etc/logrotate.d/{{ args['site_identifier'] }}-uwsgi
  25. - source: salt://files/rotate/uwsgi-rotate
  26. - template: jinja
  27. - contect:
  28. site_user: {{ args['user'] }}
  29. site_group: {{ args['group'] }}
  30. - user: root
  31. - group: root
  32. - mode: 644
  33.  
  34. {% endfor %}
  35.  
  36.  
  37. uwsgi-rotate:
  38. ------------------
  39. "/home/{{ site_user }}/log/uwsgi/*.log" "/home/{{ site_user }}/log/uwsgi/*/*.log" {
  40. copytruncate
  41. daily
  42. rotate 10
  43. size 10M
  44. compress
  45. delaycompress
  46. missingok
  47. notifempty
  48. create 0640 {{ site_user }} {{ site_group }}
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement