From 14813c9b0bcd3bad2fefdd915e698808f1fb93e3 Mon Sep 17 00:00:00 2001 From: chris Date: Sun, 21 Nov 2021 22:39:03 +0100 Subject: [PATCH] Fetch database backups locally. --- hetzner.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/hetzner.yaml b/hetzner.yaml index f42bd03..8e7af4e 100644 --- a/hetzner.yaml +++ b/hetzner.yaml @@ -26,4 +26,13 @@ shell: mysqldump -u{{ mysql_user }} -p{{ mysql_password }} {{ item.value.database }} > {{ backup_dir }}/{{ item.key }}/db-{{ ansible_date_time.iso8601_basic_short }}.sql loop: "{{ lookup('dict', customers) }}" loop_control: - label: "{{ item.key }}" \ No newline at end of file + label: "{{ item.key }}" + + - name: Fetch backups + fetch: + src: {{ backup_dir }}/{{ item.key }}/db-{{ ansible_date_time.iso8601_basic_short }}.sql + dest: /backup/{{ item.key }}/db-{{ ansible_date_time.iso8601_basic_short }}.sql + flat: yes + loop: "{{ lookup('dict', customers) }}" + loop_control: + label: "{{ item.key }}"