From cab40c0f807a5a3d1c0780cdbb7b8007924f9c98 Mon Sep 17 00:00:00 2001 From: x p k Date: Tue, 30 Apr 2019 18:01:03 +0800 Subject: [PATCH] enh: added daily dump --- tasks/main.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index ed64203..ec9d354 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -43,4 +43,15 @@ [client] password = {{ mysqlRoot.stdout }} +- name: Create db-dumps directory + file: + path: /db-dumps + state: directory + mode: 0700 + +- name: Schedule daily db dump + lineinfile: + path: /etc/crontab + line: '@daily root mysqldump --opt --all-databases | gzip -c > /db-dumps/alldb-$(date +%w).sql.gz' + state: present