diff --git a/roles/mariadb/files/mariadb-backup.sh b/roles/mariadb/files/mariadb-backup.sh index a658f28..e2181bb 100755 --- a/roles/mariadb/files/mariadb-backup.sh +++ b/roles/mariadb/files/mariadb-backup.sh @@ -2,7 +2,7 @@ set -eu -umask 077 +umask 027 DESTDIR="/export/backup" DATE="$(date +%Y-%m-%d)" @@ -20,7 +20,7 @@ cd "$DESTDIR" && { } DESTDIR="${DESTDIR}/${DATE}" -mkdir -p "$DESTDIR" +mkdir "$DESTDIR" for db in $(mysql -e "show databases" -s) ; do case "$db" in diff --git a/roles/mariadb/tasks/main.yml b/roles/mariadb/tasks/main.yml index 9c16985..ca11869 100644 --- a/roles/mariadb/tasks/main.yml +++ b/roles/mariadb/tasks/main.yml @@ -100,7 +100,7 @@ file: path: /export/backup state: directory - mode: 0700 + mode: 0750 owner: root group: "{{ ansible_wheel }}"