summaryrefslogtreecommitdiff
path: root/templates
AgeCommit message (Collapse)Author
2016-03-11update variables for new puppetMicah Anderson
2015-04-17Merge backupninja:config class into base client classJerome Charaoui
2015-04-05Add features for duplicity type backupdystopic
Add support for increments,keepincroffulls,desturl Include proper backupninja::client:: class (as does rsync)
2015-03-06Merge remote-tracking branch 'mayfirst/master' into merge_mayfirstGabriel Filion
Conflicts: manifests/mysql.pp manifests/pgsql.pp templates/pgsql.conf.erb
2015-03-06Merge branch 'master' of git://git.sarava.org/puppet-backupninjaJerome Charaoui
Conflicts: manifests/client.pp manifests/rdiff.pp
2013-01-22Fixing handling for include and exclude parameters as arrays at rsync ↵Silvio Rhatto
template (2)
2013-01-22Fixing handling for include and exclude parameters as arrays at rsync templateSilvio Rhatto
2012-10-28provide pgsql supportJamie McClelland
2012-09-05Adding sqldumpoptions parameter to backupninja::mysqlSilvio Rhatto
2011-03-30Useful to control when a cron job runs to avoid all servers backing upJamie McClelland
at the same time. Also, specifying the backupninja command allows for wrapping it in other commands (e.g. to execute it from within a ssh-agent session so that authentication can happen via the monkeysphere).
2011-03-19We might get either a var or an array - we should be able to takeJamie McClelland
either.
2011-03-15provide pgsql supportJamie McClelland
2011-03-15Take advantage of nodata option in mysql backupninja configJamie McClelland
2011-02-13Merge branch 'master' of git://labs.riseup.net/module_backupninjaSilvio Rhatto
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
2010-08-16Minor fixesSilvio Rhatto
2010-08-16Right now just local origin and remote destination is supported (2)Silvio Rhatto
2010-08-16Right now just local origin and remote destination is supportedSilvio Rhatto
2010-08-16Initial code for rsync handlerSilvio Rhatto
2010-04-14Reverting "the lvm and luks sys template should default to 'no' for both of ↵Micah Anderson
these options. turning them on by default means that you get warnings/errors for systems that do not have either of these. you should opt-in, not opt-out" I misunderstood the ternary operator here
2010-02-25fix a couple more bandwidthlimit spelling errorsMicah Anderson
2010-02-25fix the spelling of the bandwidthlimit optionMicah Anderson
2010-02-10the lvm and luks sys template should default to 'no' for both of these options.Micah Anderson
turning them on by default means that you get warnings/errors for systems that do not have either of these. you should opt-in, not opt-out
2010-02-01add doluks and dolvm parameters to the sys handlersMicah Anderson
2009-09-24Merge commit 'micah/master'Antoine Beaupre
Conflicts: manifests/mysql.pp manifests/rdiff.pp manifests/server.pp
2009-07-13adding duplicity handler.drebs
2009-07-12adding duplicity configfile template.drebs
2009-06-16add extras flag to add arbitrary options to rdiff configurationAntoine Beaupre
2009-04-14remove the versioncmp function in the rdiff handler. This was a nice attempt ↵Micah Anderson
to try and support older puppets, but this functionality has not stabilized yet, 0.24.8 broke versioncmp and there looks like a new way coming. Its easier to be mean.
2009-03-11the default value for sshoptions is 'false' and this value ends up gettingMicah Anderson
set into the rdiff config, so 'sshoptions = false' which results in the host attempting to connect to a hostname called 'false'. This change only includes it if the value is not 'false'.
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