From c959db1d3ff5d293a89c897e081a87e4ec9e02b2 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sun, 1 Dec 2019 15:41:11 +0100 Subject: [PATCH] common: backup_mysql_database: Adapted script to structure of backup_files --- roles/common/templates/backup_mysql_database.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/roles/common/templates/backup_mysql_database.sh b/roles/common/templates/backup_mysql_database.sh index 92ec378..dd9ebef 100644 --- a/roles/common/templates/backup_mysql_database.sh +++ b/roles/common/templates/backup_mysql_database.sh @@ -2,9 +2,14 @@ set -euxo pipefail; -file={{ backups_mysql_database_directory | quote }}"/$1.sql.gpg"; +# Arguments +db="$1"; -mysqldump --opt --databases "$1" | +# Variables +file={{ backups_mysql_database_directory | quote }}"/$db.sql.gpg"; + +# Execution +mysqldump --opt --databases "$db" | pv --quiet --buffer-size 256M | gpg --quiet --no-verbose --encrypt --recipient {{ backup_gpg_fingerprint | quote }} --trust-model always > "$file"; chmod u+r-wx,g+r-wx,o+r-wx "$file";