| OLD | NEW | 
|---|
| 1 class trac( | 1 class trac( | 
| 2     $domain, | 2     $domain, | 
| 3     $is_default = false) inherits private::trac { | 3     $is_default = false) inherits private::trac { | 
| 4   package {['python-mysqldb','python-pip','subversion', 'tofrodos', 'graphviz']: | 4   package {['python-mysqldb','python-pip','subversion', 'tofrodos', 'graphviz']: | 
| 5     ensure => present | 5     ensure => present | 
| 6   } | 6   } | 
| 7 | 7 | 
| 8   include nginx, spawn-fcgi | 8   include nginx, spawn-fcgi | 
| 9 | 9 | 
| 10   file {'/etc/nginx/adblockplus.org_sslcert.key': |  | 
| 11     ensure => file, |  | 
| 12     owner => root, |  | 
| 13     mode => 0644, |  | 
| 14     notify => Service['nginx'], |  | 
| 15     before => Nginx::Hostconfig[$domain], |  | 
| 16     require => Package['nginx'], |  | 
| 17     source => 'puppet:///modules/private/adblockplus.org_sslcert.key' |  | 
| 18   } |  | 
| 19 |  | 
| 20   file {'/etc/nginx/adblockplus.org_sslcert.pem': |  | 
| 21     ensure => file, |  | 
| 22     owner => root, |  | 
| 23     mode => 0400, |  | 
| 24     notify => Service['nginx'], |  | 
| 25     before => Nginx::Hostconfig[$domain], |  | 
| 26     require => Package['nginx'], |  | 
| 27     source => 'puppet:///modules/private/adblockplus.org_sslcert.pem' |  | 
| 28   } |  | 
| 29 |  | 
| 30   nginx::hostconfig {$domain: | 10   nginx::hostconfig {$domain: | 
| 31     content => template('trac/site.erb'), | 11     source => 'puppet:///modules/trac/site.conf', | 
| 32     enabled => true | 12     is_default => $is_default, | 
|  | 13     certificate => 'adblockplus.org_sslcert.pem', | 
|  | 14     private_key => 'adblockplus.org_sslcert.key', | 
|  | 15     log => 'access_log_trac' | 
| 33   } | 16   } | 
| 34 | 17 | 
| 35   user {'trac': | 18   user {'trac': | 
| 36     ensure => present, | 19     ensure => present, | 
| 37     comment => 'User of the trac installation', | 20     comment => 'User of the trac installation', | 
| 38     home => '/home/trac', | 21     home => '/home/trac', | 
| 39     managehome => true | 22     managehome => true | 
| 40   } | 23   } | 
| 41 | 24 | 
| 42   class {'mysql::server': | 25   class {'mysql::server': | 
| (...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 175     require => Exec['deploy'], | 158     require => Exec['deploy'], | 
| 176   } | 159   } | 
| 177 | 160 | 
| 178   file {"/home/trac/permissions.csv": | 161   file {"/home/trac/permissions.csv": | 
| 179     ensure => present, | 162     ensure => present, | 
| 180     owner => trac, | 163     owner => trac, | 
| 181     source => 'puppet:///modules/trac/permissions.csv' | 164     source => 'puppet:///modules/trac/permissions.csv' | 
| 182   } | 165   } | 
| 183 | 166 | 
| 184 } | 167 } | 
| OLD | NEW | 
|---|