Add a ports-master role
[mirror/dsa-puppet.git] / modules / roles / manifests / ports-master.pp
1 class roles::ports-master {
2         rsync::site { 'ports-master':
3                 source        => 'puppet:///modules/roles/ports-master/rsyncd.conf',
4                 max_clients   => 100,
5                 sslname       => 'ports-master.debian.org',
6         }
7
8         ssl::service { 'ports-master.debian.org':
9                 key => true,
10         }
11
12         file { '/etc/rsyncd':
13                 ensure => 'directory'
14         }
15
16         file { '/etc/rsyncd/debian.secrets':
17                 owner => 'root',
18                 group => 'mirroradm',
19                 mode => 0660,
20         }
21 }