Advertisement
Guest User

Untitled

a guest
Jun 18th, 2013
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. init.sls
  2. ------------------------
  3.  
  4. include:
  5. - git_repo
  6.  
  7.  
  8. packages:
  9. pkg.installed:
  10. - names:
  11. - build-essential
  12. - python-dev
  13. - git
  14. - python-virtualenv
  15. - python-pip
  16.  
  17.  
  18. uwsgi:
  19. pip.installed:
  20. - pkgs:
  21. - uwsgi
  22. - require:
  23. - pkg: packages
  24.  
  25.  
  26. uwsgi-service:
  27. service.running:
  28. - enable: True
  29. - name: uwsgi
  30.  
  31. - require:
  32. - pip: uwsgi
  33. - file: /etc/init/uwsgi.conf
  34. - file: /etc/viewer_uwsgi_config.yaml
  35. - virtualenv: /home/vagrant/venv_allure2_viewer
  36.  
  37. /etc/init/uwsgi.conf:
  38. file.managed:
  39. - source: salt://viewer/uwsgi.conf
  40. - temlpate: jinja
  41.  
  42.  
  43. /etc/viewer_uwsgi_config.yaml:
  44. file.managed:
  45. - source: salt://viewer/uwsgi_config.yaml
  46. - temlpate: jinja
  47.  
  48.  
  49. /home/vagrant/venv_allure2_viewer:
  50. virtualenv.managed:
  51. - no_site_packages: True
  52. - runas: vagrant
  53. - requirements: salt://viewer/requirements.txt
  54. - require:
  55. - pkg: packages
  56.  
  57. uwsgi.conf:
  58. ------------
  59. description "uWSGI"
  60. start on runlevel [2345]
  61. stop on runlevel [06]
  62.  
  63. exec uwsgi --yaml /etc/viewer_uwsgi_config.yaml
  64.  
  65.  
  66. viewer_uwsgi_config.yaml:
  67. -------------------------
  68. uwsgi:
  69. http: 0.0.0.0:8000
  70. # harakiri: 10 # kill worker after request takes longer then 10s
  71. virtualenv: /home/vagrant/venv_allure2_viewer
  72. pythonpath: /home/vagrant/allure2
  73. module: backend.viewer.app
  74. daemonize: /home/vagrant/viewer_uwsgi.log
  75. pidfile: /home/vagrant/viewer_uwsgi.pid
  76. uid: vagrant
  77. gid: vagrant
  78. master: 1
  79. master-as-root: 1
  80. workers: 4
  81. die-on-term: 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement