| OLD | NEW | 
|---|
| 1 class nginx ( | 1 class nginx ( | 
| 2     $worker_processes = $nginx::params::worker_processes, | 2     $worker_processes = $nginx::params::worker_processes, | 
| 3     $worker_connections = $nginx::params::worker_connections, | 3     $worker_connections = $nginx::params::worker_connections, | 
| 4     $ssl_session_cache =  $nginx::params::ssl_session_cache, | 4     $ssl_session_cache =  $nginx::params::ssl_session_cache, | 
| 5     $geoip_country = undef, | 5     $geoip_country = undef, | 
| 6     $geoip_city = undef, | 6     $geoip_city = undef, | 
| 7   ) inherits nginx::params { | 7   ) inherits nginx::params { | 
| 8 | 8 | 
| 9   # Class['ssh'] is assumed to handle SSL-related quirks and therefore | 9   # Class['ssh'] is assumed to handle SSL-related quirks and therefore | 
| 10   # the inclusion here became necessary. | 10   # the inclusion here became necessary. | 
| 11   include ssh | 11   include ssh | 
| 12 | 12 | 
|  | 13   # Class['geoip'] is always required ever since we're archiving anonymized | 
|  | 14   # logs only, which requires querying the country database before the IP is | 
|  | 15   # removed from the record. See modules/nginx/templates/logrotate.erb -- | 
|  | 16   include geoip | 
|  | 17 | 
| 13   package {'nginx': | 18   package {'nginx': | 
| 14     ensure => 'latest', | 19     ensure => 'latest', | 
| 15   } | 20   } | 
| 16 | 21 | 
| 17   if $::lsbdistcodename == 'precise' { | 22   if $::lsbdistcodename == 'precise' { | 
| 18 | 23 | 
| 19     apt::ppa {'ppa:nginx/stable': | 24     apt::ppa {'ppa:nginx/stable': | 
| 20     } | 25     } | 
| 21 | 26 | 
| 22     apt::source {'nginx': | 27     apt::source {'nginx': | 
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 104     notify => Service['nginx'], | 109     notify => Service['nginx'], | 
| 105     require => Package['nginx'], | 110     require => Package['nginx'], | 
| 106     source => 'puppet:///modules/private/dhe_rsa_export.pem', | 111     source => 'puppet:///modules/private/dhe_rsa_export.pem', | 
| 107   } | 112   } | 
| 108 | 113 | 
| 109   define hostconfig ( | 114   define hostconfig ( | 
| 110       $domain = $title, | 115       $domain = $title, | 
| 111       $alt_names = [], | 116       $alt_names = [], | 
| 112       $log, | 117       $log, | 
| 113       $log_format = 'main', | 118       $log_format = 'main', | 
|  | 119       $log_salt = hiera('adblockplus::log::salt', 'changeme'), | 
| 114       $is_default = false, | 120       $is_default = false, | 
| 115       $source = undef, | 121       $source = undef, | 
| 116       $content = undef, | 122       $content = undef, | 
| 117       $global_config = undef, | 123       $global_config = undef, | 
| 118       $certificate = undef, | 124       $certificate = undef, | 
| 119       $private_key = undef, | 125       $private_key = undef, | 
| 120       $enabled = true) { | 126       $enabled = true) { | 
| 121     file {"/etc/nginx/sites-available/${domain}": | 127     file {"/etc/nginx/sites-available/${domain}": | 
| 122       ensure  => file, | 128       ensure  => file, | 
| 123       content => template('nginx/site.erb'), | 129       content => template('nginx/site.erb'), | 
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 250     require => Package['nginx'], | 256     require => Package['nginx'], | 
| 251     source => 'puppet:///modules/nginx/50x.html', | 257     source => 'puppet:///modules/nginx/50x.html', | 
| 252   } | 258   } | 
| 253 | 259 | 
| 254   file {'/usr/local/bin/anonymize-access-log': | 260   file {'/usr/local/bin/anonymize-access-log': | 
| 255     group => 'root', | 261     group => 'root', | 
| 256     mode => '0755', | 262     mode => '0755', | 
| 257     owner => 'root', | 263     owner => 'root', | 
| 258     source => 'puppet:///modules/nginx/anonymize-access-log.py', | 264     source => 'puppet:///modules/nginx/anonymize-access-log.py', | 
| 259   } | 265   } | 
|  | 266 | 
|  | 267   file {'/var/log/archive': | 
|  | 268     ensure => 'directory', | 
|  | 269     group => 'adm', | 
|  | 270     mode => '0750', | 
|  | 271     owner => 'root', | 
|  | 272   } | 
| 260 } | 273 } | 
| OLD | NEW | 
|---|