[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [sysadmin/kde-ansible] roles/kde-backup/templates: Update silk backup script
From:       Nicolás_Alvarez <null () kde ! org>
Date:       2018-05-27 19:00:40
Message-ID: E1fN0uG-000599-W9 () code ! kde ! org
[Download RAW message or body]

Git commit 6efca6e74ee5c336ab6b5145eec1bca72bfba35e by Nicolás Alvarez.
Committed on 27/05/2018 at 05:30.
Pushed by nalvarez into branch 'master'.

Update silk backup script

Remove redundant tarball-based backups now that we're using borg.

(This change was done a while ago, but not applied in ansible)

M  +1    -7    roles/kde-backup/templates/backup-silk.sh

https://commits.kde.org/sysadmin/kde-ansible/6efca6e74ee5c336ab6b5145eec1bca72bfba35e

diff --git a/roles/kde-backup/templates/backup-silk.sh \
b/roles/kde-backup/templates/backup-silk.sh index 91bf804..e90d1a1 100755
--- a/roles/kde-backup/templates/backup-silk.sh
+++ b/roles/kde-backup/templates/backup-silk.sh
@@ -12,12 +12,6 @@ DATABASE="stats"
 mysqldump --opt --quick --single-transaction --skip-extended-insert  --events \
--create-options --set-charset  $DATABASE > $LOCATION/db.$DATABASE.sql  xz -f \
$LOCATION/db.$DATABASE.sql  
-# Backup homes!
-tar -cJf /root/backups/homes.`date +%w`.tar.xz -C / home/
-
-# Backup website contents
-tar -cJf $LOCATION/srv.`date +%w`.tar.xz -C / --exclude=srv/www/forum.kde.org/cache \
--exclude=srv/www/mediawiki/mediawiki/cache \
--exclude=srv/www/mediawiki/mediawiki/logs \
--exclude=srv/www/paste.kde.org/app/storage --exclude=*/.git srv/www 2>&1 | grep -v \
                "file changed as we read it"
-
 # Backup configuration and list of installed packages
 tar -czf $LOCATION/etc.`date +%w`.tgz -C / etc/
 tar -czf $LOCATION/crontabs.`date +%w`.tgz -C / var/spool/cron/
@@ -35,7 +29,7 @@ BORG_SERVER="ssh://{{backup_creds.username}}@{{backup_creds.username}}.your-back
  
 # Backup /srv
 export BORG_REPO="$BORG_SERVER/./borg-backups/silk-srv"
-borg create --compression zlib,5 --exclude-caches ::'{hostname}-silk-srv-{now}' \
/srv/ 2>&1 | grep -v "Compacting segments" +borg create --compression zlib,5 \
--exclude-caches --exclude /srv/www/paste.kde.org/app/storage/sessions/ \
::'{hostname}-silk-srv-{now}' /srv/ 2>&1 | grep -v "Compacting segments"  borg prune \
--prefix '{hostname}-' --keep-daily 7 --keep-weekly 4 --keep-monthly 6 2>&1 | grep -v \
"Compacting segments"  
 # Backup /home


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic