Skip to content
Extraits de code Groupes Projets
Valider ed4f9bfd rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

[ENH] backup image and command

parent 1ee5142e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -35,9 +35,9 @@ ...@@ -35,9 +35,9 @@
mode: '0400' mode: '0400'
when: inventory_hostname in groups['maintenance_contract'] when: inventory_hostname in groups['maintenance_contract']
- name: Copy docker file for mysql duplicity - name: Get docker file for mysql duplicity from docker_nextcloud role
copy: get_url:
src: ../docker_nextcloud/files/Dockerfile-backup url: "https://sources.le-filament.com/lefilament/ansible-roles/docker_nextcloud/-/raw/master/files/Dockerfile-backup"
dest: /home/docker/backups/Dockerfile-mysql dest: /home/docker/backups/Dockerfile-mysql
owner: root owner: root
group: root group: root
......
...@@ -20,13 +20,10 @@ services: ...@@ -20,13 +20,10 @@ services:
SWIFT_TENANTNAME: "{{ swift_cloud_tenantname }}" SWIFT_TENANTNAME: "{{ swift_cloud_tenantname }}"
SWIFT_TENANTID: "{{ swift_cloud_tenantid }}" SWIFT_TENANTID: "{{ swift_cloud_tenantid }}"
SWIFT_REGIONNAME: "{{ swift_cloud_regionname }}" SWIFT_REGIONNAME: "{{ swift_cloud_regionname }}"
JOB_200_WHEN: "weekly" 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_WHAT: "dup full $$SRC $$DST"
JOB_300_WHEN: "weekly" JOB_300_WHEN: "weekly"
JOB_302_WHAT: "dup remove-all-but-n-full 5 --force $$DST $$@" JOB_302_WHAT: "dup remove-all-but-n-full 5 --force $$DST $$@"
JOB_302_WHEN: "weekly" JOB_302_WHEN: "weekly"
JOB_700_WHEN: "weekly"
OPTIONS: "--allow-source-mismatch"
volumes: volumes:
- owncloud_owncloud:/mnt/backup/src/owncloud:z - owncloud_owncloud:/mnt/backup/src/owncloud:z
- ./owncloud:/backups - ./owncloud:/backups
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter