aboutsummaryrefslogtreecommitdiff
path: root/templates/backupninja.conf.erb
AgeCommit message (Collapse)Author
2015-04-17Merge backupninja:config class into base client classJerome Charaoui
2010-11-01fix template to not include configuration lines if they are not defined this wasMicah Anderson
necessary to change because in puppet 2.6, if you did not set one of the variables that had no defaults (eg. reporthost), you would get a backupninja config file with 'reporthost = undef', which is not valid for backupninja
2008-06-05need to set the variable to plural everywhereMicah Anderson
2008-06-05config option should be vservers pluralMicah Anderson
2008-06-03add vserver support to backupninja configMicah Anderson
add vsnames support to mysql config
2008-05-21I dont like how any of this is done, but it needs to be working again,Micah Anderson
and then made better later. The ninjareport is a pretty bad way of collecting all the backupninja reports into one email called the 'ninjareport' which contains all the hosts with backupninja problems, and a notice about any hosts that haven't reported in for a while. The way it works is each participating host has a limited command ssh key installed in /root/.ssh/id_rsa which enables it to rsync its /var/log/backupninja.log to ninja@admin:/var/lib/backupninja/reports/$hostname.log. After the backup runs on the host, it does this rsync. On v.admin, there is a /var/lib/backupninja/.ssh/authorized_keys which has the ssh public key part of each host's ssh key, command-limited to only allow an rsync of their backupninja.log file. There is a cronjob there that runs once a day and collects new logs and does some basic figuring and then collects those all into one email. There are *many* ways that this needs to be improved. From the puppet side, the approach is all wrong, and there is a lot of dupliacted configuration that is being done, it needs to be turned into a define and export and collection needs to be done. The whole thing needs to be redesigned from the ground up, but I don't have the mental space to do it right now, and it needs to work :(
2007-12-07add missing libdirMicah Anderson
2007-11-20add backupninja moduleMicah Anderson