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