A Puppet module to configure an Rsnapshot server and dynamically add client configurations in a decentralised manner.