Signed-off-by: Stephen Gran <steve@lobefin.net>
- reger.debian.org
security_master:
- chopin.debian.org
+ www_master:
+ - wolkenstein.debian.org
host_settings:
heavy_exim:
- bellini.debian.org
--- /dev/null
+uid = nobody
+gid = nogroup
+max connections = 20
+syslog facility = daemon
+socket options = SO_KEEPALIVE
+timeout = 7200
+log file = /var/log/rsyncd/rsyncd.log
+
+[web.debian.org]
+ path = /srv/www.debian.org/www
+ comment = Debian Web Site
+ auth users = *
+ read only = true
+ secrets file = /etc/rsyncd/www.secrets
include roles::dakmaster
}
+ if getfromhash($site::nodeinfo, 'www_master') {
+ include roles::www_master
+ }
+
if getfromhash($site::nodeinfo, 'apache2_ftp-upcoming_mirror') {
include roles::ftp-upcoming_mirror
}
--- /dev/null
+class roles::www_master {
+ rsync::site { 'www_master':
+ source => 'puppet:///modules/roles/www_master/rsyncd.conf',
+ }
+
+}