blob: a190d1a8fe99aa2000770787742f98a73feb06a7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
---
- hosts: all
any_errors_fatal: true
tasks:
- name: Copy files for performing the backup
copy: src={{ item.src }} dest={{ item.dest }} mode={{ item.mode }}
with_items:
- { src: './generated/create-backup.sh', dest: '/home/vps/create-backup.sh', mode: '500' }
- { src: './secrets/borg/borg-remote.pub', dest: '/root/.ssh/id_rsa.pub', mode: '400' }
- { src: './secrets/borg/borg-remote', dest: '/root/.ssh/id_rsa', mode: '400' }
- { src: './secrets/borg/known-hosts.txt', dest: '/root/.ssh/known_hosts', mode: '400' }
- name: Stop docker-compose
docker_compose:
project_src: /home/vps/
state: absent
- name: Create a borg backup of the volume
shell: /home/vps/create-backup.sh
|