Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- node "submitz" inherits default {
- include django
- include supervisor
- django::resource::project {'submitz':
- ensure => present,
- location => '/opt/submitz/submitz',
- source => 'git@github.com:xipax/submitz.git',
- user => 'submitz',
- }
- django::resource::virtualenv {'submitz':
- ensure => present,
- location => '/opt/submitz/.virtualenvs/submitz',
- user => 'submitz',
- project => '/opt/submitz/submitz',
- requirements => 'stable.pip',
- require => Django::Resource::Project['submitz']
- }
- supervisor::service {"gunicorn-submitz":
- ensure => running,
- enable => true,
- command => "/opt/submitz/.virtualenvs/submitz/bin/gunicorn_django -w 4 -b 0.0.0.0:9000",
- chdir => '/opt/submitz/submitz/submitz',
- user => "submitz",
- autorestart => true,
- redirect_stderr => true,
- environment => 'LANG=en_US.UTF-8, LC_ALL=en_US.UTF-8, LC_LANG=en_US.UTF-8'
- }
Add Comment
Please, Sign In to add comment