aboutsummaryrefslogtreecommitdiff
path: root/templates
AgeCommit message (Collapse)Author
2009-06-16add extras flag to add arbitrary options to rdiff configurationAntoine Beaupre
2009-01-13rewrite nagios check scripts in perlAntoine Beaupre
2009-01-06cosmetic changesAntoine Beaupre
2008-12-08Merge commit 'micah/master'Antoine Beaupre
Conflicts: templates/rdiff.conf.erb
2008-12-08setup rdiff handler template to work properly for different versions of puppetMicah Anderson
2008-12-07switch to the correct method nameMicah Anderson
2008-12-06fix variable instanciation in templateAntoine Beaupre
2008-12-06allow disabling the configfile parameter completely, put it in the config ↵Antoine Beaupre
file properly
2008-12-05Change to the new format required in templates now that scope is no longer ↵Micah Anderson
availble in templates since 0.24.6: http://projects.reductivelabs.com/issues/show/1177
2008-08-08fix typoMicah Anderson
2008-08-08adding the ability to specify how much maildir backups to keepMicah Anderson
2008-07-08forgot the when parameter which is needed for this handlerMicah Anderson
2008-07-08sh backupninja handler.Pietro
2008-07-08make new maildir piece to backupninja moduleMicah Anderson
2008-06-05need to set the variable to plural everywhereMicah Anderson
2008-06-05config option should be vservers pluralMicah Anderson
2008-06-05Add vsinclude option to rdiff handlerMicah 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 :(
2008-05-17add a sys backupninja module pieceMicah Anderson
2008-05-17create a backupninja svn piece to the moduleMicah Anderson
2008-02-29install anarcats backupninja module changesMicah Anderson
2007-12-07add missing libdirMicah Anderson
2007-11-20add backupninja moduleMicah Anderson