From 19a757bdcd6b1009afa7fe0f17fc657e7e5527d9 Mon Sep 17 00:00:00 2001 From: Valentin Gologuzov Date: Mon, 14 Sep 2015 20:04:08 +0200 Subject: [PATCH] [copr][dist-git] adding backup --- inventory/host_vars/copr-dist-git.fedorainfracloud.org | 2 ++ roles/copr/dist_git/files/create_backup.sh | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/inventory/host_vars/copr-dist-git.fedorainfracloud.org b/inventory/host_vars/copr-dist-git.fedorainfracloud.org index c62468f6f5..eb8542b8c9 100644 --- a/inventory/host_vars/copr-dist-git.fedorainfracloud.org +++ b/inventory/host_vars/copr-dist-git.fedorainfracloud.org @@ -21,3 +21,5 @@ cloud_networks: # Copr vars copr_hostbase: copr-dist-git + +host_backup_targets: ['/var/lib/dist-git/backup'] diff --git a/roles/copr/dist_git/files/create_backup.sh b/roles/copr/dist_git/files/create_backup.sh index fc53124836..cb810e70ad 100755 --- a/roles/copr/dist_git/files/create_backup.sh +++ b/roles/copr/dist_git/files/create_backup.sh @@ -2,8 +2,10 @@ systemctl stop copr-dist-git + cd /var/lib/dist-git/ +mkdir -p backup tar --selinux --acls --xattrs -czf tmp.backup.tar.gz /var/lib/dist-git/cache /var/lib/dist-git/git /var/lib/dist-git/gitolite /var/lib/dist-git/web -mv -f tmp.backup.tar.gz backup.tar.gz +mv -f tmp.backup.tar.gz backup/copr_dist_git.tar.gz systemctl start copr-dist-git