diff options
author | varac <varacanero@zeromail.org> | 2013-01-21 21:04:41 +0100 |
---|---|---|
committer | varac <varacanero@zeromail.org> | 2013-01-21 21:04:41 +0100 |
commit | 05126fc24983ec3735eea1d56971aafc5b9c317b (patch) | |
tree | 94f1f13d2fc36d214ae4c6ce83b6c5578979af87 | |
parent | 7e731b95d6841a3bcbb38fc5cc8189b87b3c2f0c (diff) | |
download | puppet-backupninja-05126fc24983ec3735eea1d56971aafc5b9c317b.tar.gz puppet-backupninja-05126fc24983ec3735eea1d56971aafc5b9c317b.tar.bz2 |
README:Automatic creation of ssh-keys for duplicity
-rw-r--r-- | README | 33 |
1 files changed, 30 insertions, 3 deletions
@@ -1,7 +1,7 @@ Backupninja Module ------------------- -This module helps you configure all of your backups with puppet, using +This module helps you configure all of your backups with puppet, using backupninja! ! Upgrade notice ! @@ -32,12 +32,12 @@ Configure your backup server Now you will need to configure a backup server by adding the following to your node definition for that server: - + include backupninja::server By configuring a backupninja::server, this module will automatically create sandboxed users on the server for each client for their -backups. +backups. You may also want to set some variables on your backup server, such as: @@ -130,6 +130,33 @@ backupninja::config { conf: } +Automatic creation of ssh-keys for duplicity +-------------------------------------------- + +backupninja::duplicity can be used to + +- create an ssh keypair for a client +- place the keypair on the puppetmaster in a given location +- place the keypair in /root/.ssh on the client + +i.e.: + + backupninja::duplicity { "duplicity_${::fqdn}": + sshoptions => "-oIdentityFile=/root/.ssh/backupninja_${::hostname}_id_rsa", + desthost => 'HOST', + destdir => "/var/backup/backupninja/${::fqdn}", + destuser => "backupninja_${::hostname}", + encryptkey => 'KEYID', + password => 'PW', + backupkeystore => 'puppet:///keys', + backupkeystorefspath => '/etc/puppet/modules/keys/files', + backupkeydestname => "backupninja_${::hostname}_id_rsa", + createkey => true, + installkey => true, + ... + } + + Nagios alerts about backup freshness ------------------------------------ |