| LEFT | RIGHT |
| (no file at all) | |
| 1 class filterserver { | 1 class filterserver { |
| 2 class {'nginx': | 2 class {'nginx': |
| 3 worker_processes => 2, | 3 worker_processes => 2, |
| 4 worker_connections => 4000, | 4 worker_connections => 4000, |
| 5 ssl_session_cache => off, | 5 ssl_session_cache => off, |
| 6 } | 6 } |
| 7 | 7 |
| 8 class {'statsclient': | 8 class {'statsclient': |
| 9 log_path => '/var/log/nginx/access_log_easylist_downloads.1.gz', | 9 log_path => '/var/log/nginx/access_log_easylist_downloads.1.gz', |
| 10 } | 10 } |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 77 source => 'puppet:///modules/filterserver/logrotate' | 77 source => 'puppet:///modules/filterserver/logrotate' |
| 78 } | 78 } |
| 79 | 79 |
| 80 file {'/home/rsync/.ssh': | 80 file {'/home/rsync/.ssh': |
| 81 ensure => directory, | 81 ensure => directory, |
| 82 require => User['rsync'], | 82 require => User['rsync'], |
| 83 owner => rsync, | 83 owner => rsync, |
| 84 mode => 0600; | 84 mode => 0600; |
| 85 } | 85 } |
| 86 | 86 |
| 87 file {'/home/rsync/.ssh/known_hosts': | 87 concat {'/home/rsync/.ssh/known_hosts': |
| 88 ensure => file, | |
| 89 require => [ | |
| 90 File['/home/rsync/.ssh'], | |
| 91 User['rsync'] | |
| 92 ], | |
| 93 owner => rsync, | 88 owner => rsync, |
| 94 mode => 0444, | 89 mode => 0444, |
| 95 source => 'puppet:///modules/filterserver/known_hosts' | 90 } |
| 91 |
| 92 concat::fragment {'filtermaster_hostname': |
| 93 target => '/home/rsync/.ssh/known_hosts', |
| 94 content => 'filtermaster.adblockplus.org ', |
| 95 order => 1, |
| 96 } |
| 97 |
| 98 concat::fragment {'filtermaster_hostkey': |
| 99 target => '/home/rsync/.ssh/known_hosts', |
| 100 source => 'puppet:///modules/private/filtermaster.adblockplus.org_ssh.pub', |
| 101 order => 2, |
| 96 } | 102 } |
| 97 | 103 |
| 98 file {'/home/rsync/.ssh/id_rsa': | 104 file {'/home/rsync/.ssh/id_rsa': |
| 99 ensure => file, | 105 ensure => file, |
| 100 require => [ | 106 require => [ |
| 101 File['/home/rsync/.ssh'], | 107 File['/home/rsync/.ssh'], |
| 102 User['rsync'] | 108 User['rsync'] |
| 103 ], | 109 ], |
| 104 owner => rsync, | 110 owner => rsync, |
| 105 mode => 0400, | 111 mode => 0400, |
| (...skipping 11 matching lines...) Expand all Loading... |
| 117 source => 'puppet:///modules/private/rsync@easylist-downloads.adblockplus.or
g.pub' | 123 source => 'puppet:///modules/private/rsync@easylist-downloads.adblockplus.or
g.pub' |
| 118 } | 124 } |
| 119 | 125 |
| 120 cron {'mirror': | 126 cron {'mirror': |
| 121 ensure => present, | 127 ensure => present, |
| 122 require => [ | 128 require => [ |
| 123 File['/home/rsync/.ssh/known_hosts'], | 129 File['/home/rsync/.ssh/known_hosts'], |
| 124 File['/home/rsync/.ssh/id_rsa'], | 130 File['/home/rsync/.ssh/id_rsa'], |
| 125 User['rsync'] | 131 User['rsync'] |
| 126 ], | 132 ], |
| 127 command => 'rsync -e ssh -ltprz --delete rsync@ssh.adblockplus.org:. /var/ww
w/easylist/', | 133 command => 'rsync -e ssh -ltprz --delete rsync@filtermaster1.adblockplus.org
:. /var/www/easylist/', |
| 128 environment => ['MAILTO=admins@adblockplus.org,root'], | 134 environment => ['MAILTO=admins@adblockplus.org,root'], |
| 129 user => rsync, | 135 user => rsync, |
| 130 hour => '*', | 136 hour => '*', |
| 131 minute => '2-52/10' | 137 minute => '2-52/10' |
| 132 } | 138 } |
| 133 } | 139 } |
| LEFT | RIGHT |