/[adm]/puppet/modules/transifex/manifests/init.pp
ViewVC logotype

Annotation of /puppet/modules/transifex/manifests/init.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 616 - (hide annotations) (download)
Wed Dec 15 01:39:32 2010 UTC (13 years, 3 months ago) by misc
File size: 1080 byte(s)
deploy transifex with wsgi on apache
1 dmorgan 177 class transifex {
2 misc 613 package { ['transifex','python-psycopg2']:
3 dmorgan 177 ensure => installed
4     }
5 dmorgan 240
6 misc 378 $password = extlookup("transifex_password",'x')
7 misc 614
8     @@postgresql::user { 'transifex':
9     password => $password,
10     }
11    
12     @@postgresql::database { 'transifex':
13     description => "Transifex database",
14     user => "transifex",
15     require => Postgresql::User['transifex']
16     }
17    
18 misc 191 file { "20-engines.conf":
19 dmorgan 177 path => "/etc/transifex/20-engines.conf",
20     ensure => present,
21     owner => root,
22 misc 340 group => apache,
23     mode => 640,
24 misc 455 content => template("transifex/20-engines.conf"),
25 misc 615 require => Package['transifex'],
26     notify => Service['apache']
27 dmorgan 177 }
28 misc 265
29 dmorgan 295 file { "30-site.conf":
30     path => "/etc/transifex/30-site.conf",
31     ensure => present,
32     owner => root,
33     group => root,
34 misc 340 mode => 644,
35 misc 455 content => template("transifex/30-site.conf"),
36 misc 615 require => Package['transifex'],
37     notify => Service['apache']
38 dmorgan 295 }
39    
40 misc 616 apache::vhost_django_app { "transifex.$domain":
41     module => "transifex",
42     module_path => ["/usr/share/transifex","/usr/share"]
43     }
44 dmorgan 177 }

  ViewVC Help
Powered by ViewVC 1.1.30