| 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 | 
| } | 
|  |