diff --git a/puppet/manifests/site.pp b/puppet/manifests/site.pp index 093c296..772b98c 100644 --- a/puppet/manifests/site.pp +++ b/puppet/manifests/site.pp @@ -1,5 +1,5 @@ group { 'sigi': - ensure => 'present', + ensure => 'present', } user { 'sigi': @@ -9,35 +9,35 @@ user { 'sigi': require => Group['sigi'] } -package { [ 'git', 'tree', - 'python-pip', 'python-dev', 'python-psycopg2', - 'supervisor', 'memcached', - ]: } +package { [ 'git', 'tree', 'python-pip', 'python-dev', 'python-psycopg2', + 'supervisor', 'memcached', ]: } $sigi_dir = '/srv/sigi' file { [ - '/var/log/sigi', - '/var/run/sigi', - "${sigi_dir}/media", # Se for fazer cluster, essa pasta deve ser a mesma entre as instâncias - "${sigi_dir}/media/apps", - "${sigi_dir}/media/apps/metas", - ]: - ensure => 'directory', - owner => 'sigi', - group => 'sigi', + '/var/log/sigi', + '/var/run/sigi', + "${sigi_dir}/media", + "${sigi_dir}/media/apps", + "${sigi_dir}/media/apps/metas", + ]: + ensure => 'directory', + owner => 'sigi', + group => 'sigi', } +# TODO A pasta "${sigi_dir}/media" deve ser compartilhada entre instancias de cluster + file { '/var/log/sigi/sigi-supervisor.log': - ensure => file, + ensure => file, } vcsrepo { $sigi_dir: - ensure => latest, - provider => git, - source => 'https://github.com/interlegis/sigi.git', - revision => 'producao', - require => Package['git'], + ensure => latest, + provider => git, + source => 'https://github.com/interlegis/sigi.git', + revision => 'producao', + require => Package['git'], } ###########################################################################