class backups { class server { $backups_dir = '/data/backups' $confdir = "${backups_dir}/conf" class { 'rsnapshot::base': confdir => $confdir, } file { $backups_dir: ensure => directory, owner => root, group => root, mode => '0700', } rsnapshot::backup{ 'alamut': snapshot_root => "${backups_dir}/alamut", backup => [ "root@alamut.${::domain}:/srv/wiki wiki" ], } rsnapshot::backup{ 'krampouezh': snapshot_root => "${backups_dir}/krampouezh", backup => [ "root@krampouezh.${::domain}:/home/irc_bots/meetings meetbot" ], } } }