diff --git a/roles/lib/setup-restic.yml b/roles/lib/setup-restic.yml index e69de29..72aa8ad 100644 --- a/roles/lib/setup-restic.yml +++ b/roles/lib/setup-restic.yml @@ -0,0 +1,29 @@ +--- +- name: backup your homefolders to /mnt/backup everyday night + hosts: all + vars: + restic_create_schedule: true + restic_repos: + misamisa: + location: sftp:misamisa://home/restic/ + password: 'ChangM3' + init: true + restic_backups: + home: + name: home + repo: misamisa + src: /home/ + scheduled: true + schedule_oncalendar: '*-*-* 01:00:00' + tasks: + - name: Create SSH config file + copy: + dest: /home/docker/.ssh/config + content: | + Hostname misamisa.duckdns.org + Port 25456 + User restic + IdentityFile vm + owner: docker + group: docker + mode: '0640'