- 30 May, 2008 2 commits
-
-
Micah Anderson authored
change the $host variable to no longer use the $user variable, that way multiple rdiff's can be instantiated for a particular host, with different name variables in order to do that, the class also has to have the $installkeys variable that can be passed to backupninja::client::key so that the second rdiff instantiation would set installkeys => false, otherwise there will be an attempt to duplicate the resource
-
Micah Anderson authored
by their name variable
-
- 22 May, 2008 6 commits
-
-
Micah Anderson authored
-
Riseup authored
-
Micah Anderson authored
-
Micah Anderson authored
-
Micah Anderson authored
-
Micah Anderson authored
-
- 21 May, 2008 6 commits
-
-
Micah Anderson authored
get rid of the ninjareport directory configure v.admin's ssh-key auth to kakapo move v.admin's backups into the /crypt/serverbackups directory on kakapo setup puffin to do ninjareport fix backupserver_tag
-
Micah Anderson authored
-
Micah Anderson authored
agree with your $fqdn
-
Micah Anderson authored
$backupdir, not $backupdir_override
-
Micah Anderson authored
move backup keys into a 'backupkeys' directory make a ninjareport directory to contain the pieces for ninjareport move the backupninja::server definition for kakapo into site.pp, including the $backupdir definition add a backupkeys piece to the backupninja::server module which should install the key
-
Micah Anderson authored
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 :(
-
- 20 May, 2008 3 commits
-
-
Micah Anderson authored
-
Micah Anderson authored
-
Micah Anderson authored
Wed Apr 30 16:22:48 EDT 2008 anarcat@koumbit.org * remove read permissions on backup directory on group so that a sandbox user can't read other people's directories Wed Apr 30 16:01:53 EDT 2008 anarcat@koumbit.org * default the sandbox host to local ($fqdn) and depend on the sandbox directory properly Thu Mar 13 18:49:38 EDT 2008 anarcat@koumbit.org * create the backup directory along with the user
-
- 17 May, 2008 5 commits
-
-
Micah Anderson authored
-
Micah Anderson authored
-
Micah Anderson authored
-
Micah Anderson authored
-
Micah Anderson authored
-
- 29 Feb, 2008 2 commits
-
-
Micah Anderson authored
-
Micah Anderson authored
-
- 13 Feb, 2008 1 commit
-
-
Micah Anderson authored
-
- 06 Feb, 2008 1 commit
-
-
Micah Anderson authored
-
- 07 Dec, 2007 1 commit
-
-
Micah Anderson authored
-
- 05 Dec, 2007 1 commit
-
-
Micah Anderson authored
-
- 20 Nov, 2007 1 commit
-
-
Micah Anderson authored
-