Skip to content
Snippets Groups Projects
Commit ed4f9bfd authored by Rémi - Le Filament's avatar Rémi - Le Filament
Browse files

[ENH] backup image and command

parent 1ee5142e
Branches
Tags v1.0.4
No related merge requests found
......@@ -35,9 +35,9 @@
mode: '0400'
when: inventory_hostname in groups['maintenance_contract']
- name: Copy docker file for mysql duplicity
copy:
src: ../docker_nextcloud/files/Dockerfile-backup
- name: Get docker file for mysql duplicity from docker_nextcloud role
get_url:
url: "https://sources.le-filament.com/lefilament/ansible-roles/docker_nextcloud/-/raw/master/files/Dockerfile-backup"
dest: /home/docker/backups/Dockerfile-mysql
owner: root
group: root
......
......@@ -20,13 +20,10 @@ services:
SWIFT_TENANTNAME: "{{ swift_cloud_tenantname }}"
SWIFT_TENANTID: "{{ swift_cloud_tenantid }}"
SWIFT_REGIONNAME: "{{ swift_cloud_regionname }}"
JOB_200_WHEN: "weekly"
JOB_300_WHAT: "dup full $$SRC $$DST"
JOB_300_WHAT: "mysqldump -h $$MYSQL_HOST -u $$MYSQL_USER -p$$MYSQL_PASSWORD $$MYSQL_DATABASE --result-file='$$SRC/mysql_$${MYSQL_HOST}_$$MYSQL_DATABASE.sql' && dup full $$SRC $$DST && rm '$$SRC/mysql_$${MYSQL_HOST}_$$MYSQL_DATABASE.sql'"
JOB_300_WHEN: "weekly"
JOB_302_WHAT: "dup remove-all-but-n-full 5 --force $$DST $$@"
JOB_302_WHEN: "weekly"
JOB_700_WHEN: "weekly"
OPTIONS: "--allow-source-mismatch"
volumes:
- owncloud_owncloud:/mnt/backup/src/owncloud:z
- ./owncloud:/backups
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment