aboutsummaryrefslogtreecommitdiff
path: root/manifests
AgeCommit message (Collapse)Author
2009-08-27add in comment from 05efcc415ed19793e10d71e95a1d412e5d2095d1, didn'tMicah Anderson
merge this commit, because it also includes the package installation bits that we are doing a different way
2009-08-27* add duplicity package management class to the client classMicah Anderson
* update the README to be more clear about how this works, provide more examples and included details about the addition of the backupninja::client::duplicity class
2009-08-27Merge commit '73c59d37ff9f35abf4307fd243e4ed5ec9e78d97'Micah Anderson
2009-08-27Trying to avoid duplicate definition of backupninja::client::key on ↵Silvio Rhatto
backupninja::rdiff
2009-08-26Avoiding duplicate file definitions at backupninja::client::keySilvio Rhatto
2009-08-26Setting the right default value for backupkeytypeSilvio Rhatto
2009-08-26Adding backupkeytype parameter at backupninja::rdiffSilvio Rhatto
2009-08-26Fixing some definitions at backupninja::server::sandbox (2)Silvio Rhatto
2009-08-26Fixing some definitions at backupninja::server::sandboxSilvio Rhatto
2009-08-26OopsSilvio Rhatto
2009-08-26Add rdiff::backup option to config dest user home folderSilvio Rhatto
2009-07-19Merge branch 'master' of git://labs.riseup.net/module_backupninjaSilvio Rhatto
2009-07-16Checking whether an exported resource is definedSilvio Rhatto
Checking whether an exported resource is already defined at backupninja::server::sandbox, otherwise puppet will try to redefined them each time a backup resource type is invoked with the same arguments (such as $directory), raising an error.
2009-07-15fix rdiff-backup class name, "You can use Aa-Zz, 0-9 and underscores in ↵Micah Anderson
variables, resources and class names." which means no dashes in class names either
2009-07-15remove redundant case statements which tested to see if the package ensure ↵Micah Anderson
version variables were set changed the $rdiff-backup_ensure_version variable to $rdiff_backup_ensure_version as dashes are not allowed in variable names
2009-07-15create subclasses for maildir and rdiff-backup. If you are using these ↵Matt Taggart
features of backupninja, you'll want to switch to doing "include backupninja::client::maildir" for the machines that need it and this will pull in backupninja::client, so you don't need to include that anymore if you were explicitly doing so for those machines (although it shouldn't hurt). Right now what using these new subclasses will get you is dependencies on needed packages, but in the future there might be more.
2009-07-13adding duplicity package as dependency for handler.drebs
2009-07-13fixing file extension from ".duplicity" to ".dup".drebs
2009-07-13adding key type for duplicity.drebs
2009-07-13adding support for keytypes in backupninja server.drebs
2009-07-13adding backup-key-type to duplicity handler.drebs
2009-07-13eliminating some globbing because of server cache.drebs
2009-07-13some corrections to duplicity handler.drebs
2009-07-13adding duplicity handler.drebs
2009-06-16the rdiff handler requires rsync to be installed on the node, include itAntoine Beaupre
2009-06-16add extras flag to add arbitrary options to rdiff configurationAntoine Beaupre
2009-04-27always use force, use backports for rdiff-backup in etch so we always use ↵Antoine Beaupre
lenny's version
2009-04-27add backups servicegroup, put rdiff in a seperate class so we can overrideAntoine Beaupre
2009-03-09fix the $when default parameter to use the correct syntaxMicah Anderson
If when is set to just '01:00' (as it was previously), then backups will never run due to the time format being specified incorrectly. Backupninja considers '01:00' to be the day of the week and every time it wakes up to see if it is time to do a backup it determines that it is currently not the day "01:00" and so it shouldn't do a backup now. In otherwords, it will never do a backup at this rate. I've filed a bug for this issue, because it probably should at least let you know that you've failed. https://labs.riseup.net/code/issues/show/640
2009-01-17fix resource tag exported from rdiff resources, install rdiff in the ↵Antoine Beaupre
rdiff-backup define
2009-01-17upgrade backupninja to new testing versionAntoine Beaupre
2009-01-14revert part of last commit: the backuptag is really based on the host ↵Antoine Beaupre
provided to the rdiff command and the host provided to the sandbox is the fqdn of the server
2009-01-14fix sandbox dependenciesAntoine Beaupre
2009-01-14default backup tag to fqdn, not specified hostAntoine Beaupre
2009-01-13rewrite nagios check scripts in perlAntoine Beaupre
2009-01-08run the nagios checks more regularlyAntoine Beaupre
2009-01-06add checkbackups cron job, fix multiple instances of passive service for ↵Antoine Beaupre
manually specified sandboxes
2009-01-06send the fqdn, not the specified host, to the sandbox so that it knows for ↵Antoine Beaupre
which host it's being configured
2009-01-03upgrade backupninja version to the version that will be shipped with lennyMicah Anderson
2008-12-11allow arbitrary keyfiles to be distributed alongside the rdiff pluginAntoine Beaupre
2008-12-11fix user initialisation. without this i was getting:Antoine Beaupre
Could not retrieve catalog: Puppet::Parser::AST::Resource failed with error ArgumentError: Duplicate definition: User[false] is already defined in file /etc/puppet/modules/backupninja/manifests/server.pp at line 103; cannot redefine at /etc/puppet/modules/backupninja/manifests/server.pp:103 on node alexandria.koumbit.net also add rsync and rdiff-backup on the backup server to make those methods work out of the box
2008-12-06replace the directory parameter by a home parameterAntoine Beaupre
the directory is now /rdiff-backup to avoid rdiff-backup overwriting the .ssh dir at every run
2008-12-06fix typo in mysql commitAntoine Beaupre
2008-12-06make the user depend on its home so it gets created properlyAntoine Beaupre
2008-12-06allow disabling the configfile parameter completely, put it in the config ↵Antoine Beaupre
file properly
2008-10-16err, meant to upgrade the backupninja package here, not the rdiff oneMicah Anderson
2008-10-16update backupninja version to newest version in BPO. this enables etch ↵Micah Anderson
machines to talk to lenny
2008-10-06change the default order for the maildir handler to be 99, becauseMicah Anderson
this handler runs continuously its better if all the other handlers have run before this one is started (such as the rdiff-backup one)
2008-10-06update backupninja package to the version that is in lennyMicah Anderson
2008-08-08fix remove, should default to false instead of 'no'Micah Anderson