| OLD | NEW |
| 1 class downloadserver { | 1 class downloadserver { |
| 2 user {'stats': | |
| 3 ensure => present, | |
| 4 home => '/home/stats', | |
| 5 managehome => true | |
| 6 } | |
| 7 | |
| 8 file {'/home/stats/.ssh': | |
| 9 ensure => directory, | |
| 10 owner => stats, | |
| 11 mode => 0600, | |
| 12 require => User['stats'] | |
| 13 } | |
| 14 | |
| 15 file {'/home/stats/.ssh/authorized_keys': | |
| 16 ensure => present, | |
| 17 owner => stats, | |
| 18 mode => 0400, | |
| 19 source => 'puppet:///modules/private/subscriptionstat-authorized_keys' | |
| 20 } | |
| 21 | |
| 22 class {'ssh': | |
| 23 custom_configuration => 'Match User stats | |
| 24 AllowTcpForwarding no | |
| 25 X11Forwarding no | |
| 26 AllowAgentForwarding no | |
| 27 GatewayPorts no | |
| 28 ForceCommand cat /var/www/stats.ini' | |
| 29 } | |
| 30 | |
| 31 class {'nginx': | 2 class {'nginx': |
| 32 worker_processes => 2, | 3 worker_processes => 2, |
| 33 worker_connections => 4000, | 4 worker_connections => 4000, |
| 34 ssl_session_cache => off, | 5 ssl_session_cache => off, |
| 35 } | 6 } |
| 36 | 7 |
| 8 class {'statsclient': |
| 9 log_path => '/var/log/nginx/access_log_downloads.1.gz', |
| 10 } |
| 11 |
| 37 user {'hg': | 12 user {'hg': |
| 38 ensure => present, | 13 ensure => present, |
| 39 comment => 'Mercurial client user', | 14 comment => 'Mercurial client user', |
| 40 home => '/home/hg', | 15 home => '/home/hg', |
| 41 managehome => true | 16 managehome => true |
| 42 } | 17 } |
| 43 | 18 |
| 44 file {'/var/www': | 19 file {'/var/www': |
| 45 ensure => directory, | 20 ensure => directory, |
| 46 owner => hg, | 21 owner => hg, |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 140 ensure => present, | 115 ensure => present, |
| 141 require => [File['/home/rsync/.ssh/known_hosts'], | 116 require => [File['/home/rsync/.ssh/known_hosts'], |
| 142 File['/home/rsync/.ssh/id_rsa'], | 117 File['/home/rsync/.ssh/id_rsa'], |
| 143 File['/var/www/devbuilds']], | 118 File['/var/www/devbuilds']], |
| 144 command => 'rsync -e ssh -ltprz devbuilds@ssh.adblockplus.org:. /var/www/dev
builds', | 119 command => 'rsync -e ssh -ltprz devbuilds@ssh.adblockplus.org:. /var/www/dev
builds', |
| 145 user => rsync, | 120 user => rsync, |
| 146 hour => '*', | 121 hour => '*', |
| 147 minute => '4-54/10' | 122 minute => '4-54/10' |
| 148 } | 123 } |
| 149 } | 124 } |
| OLD | NEW |