Signed-off-by: Stephen Gran <steve@lobefin.net>
- chopin.debian.org
www_master:
- wolkenstein.debian.org
+ keyring:
+ - kaufmann.debian.org
host_settings:
heavy_exim:
- bellini.debian.org
--- /dev/null
+uid = nobody
+gid = nogroup
+max connections = 25
+syslog facility = daemon
+log file = /var/log/rsyncd/rsyncd.log
+socket options = SO_KEEPALIVE
+timeout = 7200
+
+[keyrings]
+ path = /org/keyring.debian.org/pub
+ exclude = keyrings-new/incoming/
+ comment = Debian Keyrings
+ read only = true
+
include roles::www_master
}
+ if getfromhash($site::nodeinfo, 'keyring') {
+ include roles::keyring
+ }
+
if getfromhash($site::nodeinfo, 'apache2_ftp-upcoming_mirror') {
include roles::ftp-upcoming_mirror
}
--- /dev/null
+class roles::keyring {
+ rsync::site { 'keyring':
+ source => 'puppet:///modules/roles/keyring/rsyncd.conf',
+ }
+}