| Index: modules/trac/manifests/init.pp |
| =================================================================== |
| --- a/modules/trac/manifests/init.pp |
| +++ b/modules/trac/manifests/init.pp |
| @@ -2,39 +2,22 @@ class trac( |
| $domain, |
| $is_default = false) inherits private::trac { |
| package {['python-mysqldb','python-pip','subversion', 'tofrodos', 'graphviz']: |
| ensure => present |
| } |
| include nginx, spawn-fcgi |
| - file {'/etc/nginx/adblockplus.org_sslcert.key': |
| - ensure => file, |
| - owner => root, |
| - mode => 0644, |
| - notify => Service['nginx'], |
| - before => Nginx::Hostconfig[$domain], |
| - require => Package['nginx'], |
| - source => 'puppet:///modules/private/adblockplus.org_sslcert.key' |
| - } |
| - |
| - file {'/etc/nginx/adblockplus.org_sslcert.pem': |
| - ensure => file, |
| - owner => root, |
| - mode => 0400, |
| - notify => Service['nginx'], |
| - before => Nginx::Hostconfig[$domain], |
| - require => Package['nginx'], |
| - source => 'puppet:///modules/private/adblockplus.org_sslcert.pem' |
| - } |
| - |
| nginx::hostconfig {$domain: |
| - content => template('trac/site.erb'), |
| - enabled => true |
| + source => 'puppet:///modules/trac/site.conf', |
| + is_default => $is_default, |
| + certificate => 'adblockplus.org_sslcert.pem', |
| + private_key => 'adblockplus.org_sslcert.key', |
| + log => 'access_log_trac' |
| } |
| user {'trac': |
| ensure => present, |
| comment => 'User of the trac installation', |
| home => '/home/trac', |
| managehome => true |
| } |