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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 179 by dmorgan, Sat Nov 6 11:23:38 2010 UTC revision 615 by misc, Wed Dec 15 01:39:31 2010 UTC
# Line 1  Line 1 
1  class transifex {  class transifex {
2    package { 'transifex':    package { ['transifex','python-psycopg2']:
3      ensure => installed      ensure => installed
4    }    }
5      
6    file { "check_new-blog-post":    $password = extlookup("transifex_password",'x')
7    
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      file { "20-engines.conf":
19      path => "/etc/transifex/20-engines.conf",      path => "/etc/transifex/20-engines.conf",
20      ensure => present,      ensure => present,
21      owner => root,      owner => root,
22        group => apache,
23        mode => 640,
24        content => template("transifex/20-engines.conf"),
25        require => Package['transifex'],
26        notify => Service['apache']
27      }
28    
29      file { "30-site.conf":
30        path => "/etc/transifex/30-site.conf",
31        ensure => present,
32        owner => root,
33      group => root,      group => root,
34      mode => 755,      mode => 644,
35      content => template("transifex/20-engines.conf")      content => template("transifex/30-site.conf"),
36        require => Package['transifex'],
37        notify => Service['apache']
38    }    }
39    
40    #  apache::vhost_django_app { "transifex.$domain":
41    #    module => "transifex"
42    #  }  
43  }  }

Legend:
Removed from v.179  
changed lines
  Added in v.615

  ViewVC Help
Powered by ViewVC 1.1.30