https://github.com/schemen/puppet-backup2l
Puppet Module for backup2l
https://github.com/schemen/puppet-backup2l
Last synced: about 1 month ago
JSON representation
Puppet Module for backup2l
- Host: GitHub
- URL: https://github.com/schemen/puppet-backup2l
- Owner: schemen
- Created: 2013-09-19T15:39:02.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-10-03T12:41:54.000Z (over 12 years ago)
- Last Synced: 2024-03-22T01:20:54.585Z (about 2 years ago)
- Language: Puppet
- Size: 199 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rdoc
Awesome Lists containing this project
README
= backup2l Host Module
This is the Host module for the backup2l solution. The final product is amaster/slave concept.
=== Host
Does local backups into the predefined user. Backup2l parameters are in params.pp
=== Backupmaster
Still planing.
== Requirements
- a Linux with Debian or Ubuntu
- "puppet module install puppetlab.stdlib"
== Installation
- Still on todo
== Parameters
[*volname*]
Prefix of output file. Default: "all"
[*default_srclist*]
These are the default folders that are being backed up. Default: "/etc /root /home"
[*srclist*]
All additionals foldesr/sources that you want to have backed up. Default: ""
[*sshkey*]
Please define the SSH Key outside of this module like in the Configuration example
== Usage/Configuration
$sshkey = {
"id" => "backup@example.com",
"type" => "ssh-rsa",
"key" => "Your key",
}
node "foo.example.com"{
class {'backup2l':
sshkey => $sshkey,
parameter1 => "foobar",
}
}
== TODO
- Documentation