class roles::snapshot {
- rsync::site { 'snapshot-farm':
- content => template('roles/snapshot/rsyncd.conf.erb'),
- ensure => absent,
- }
-
ensure_packages ( ["build-essential", "python-dev", "libssl-dev"], { ensure => 'installed' })
}
+++ /dev/null
-uid = nobody
-gid = nogroup
-syslog facility = daemon
-socket options = SO_KEEPALIVE
-reverse lookup = false
-timeout = 7200
-log file = /var/log/rsyncd/rsyncd.log
-
-[snapshot-farm-1]
- path = /storage/snapshot-farm-1
- read only = true
- list = false
-[snapshot-farm-2]
- path = /storage/snapshot-farm-2
- read only = true
- list = false
-[snapshot-farm-3]
- path = /storage/snapshot-farm-3
- read only = true
- list = false
-[snapshot-farm-4]
- path = /storage/snapshot-farm-4
- read only = true
- list = false
-[snapshot-farm-09]
- path = /storage/snapshot-farm-09
- read only = true
- list = false
-[snapshot-farm-10]
- path = /storage/snapshot-farm-10
- read only = true
- list = false