An open API service indexing awesome lists of open source software.

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

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