1
0
Fork 0
mirror of https://github.com/roles-ansible/ansible_role_restic_archiver.git synced 2024-08-16 10:09:49 +02:00
ansible_role_restic_archiver/defaults/main.yml

81 lines
2.1 KiB
YAML
Raw Normal View History

2019-08-12 17:23:59 +02:00
---
2020-12-09 17:26:16 +01:00
# which repos should we cleanup by default
restic_archiver__repos: {}
2020-12-09 17:42:54 +01:00
# - name: example_server:
2020-12-09 17:26:16 +01:00
# location: /srv/restic/example_server_repo
# password: securepassword4eXaMpleSserver
2020-12-09 17:42:54 +01:00
# - name: other_server
# location: /srv/restic/other_server_repo
# password: xtrasecuredifferentpassword4other
2020-12-10 19:44:40 +01:00
# archive: true
# archive_location: /mnt/archive/other_server_repo
# archive_password: archive4other_server_password
# archive_cleanup: true
2020-12-09 17:42:54 +01:00
# keep_last: 5
# keep_hourly: 4
# keep_daily: 1
# keep_weekly: 1
# keep_monthly: 1
# keep_yearly: 1
# keep_within: 1
2021-07-15 23:33:03 +02:00
# prune: true
2020-12-09 17:26:16 +01:00
# how long should we store all backups by default
2021-02-17 17:21:20 +01:00
restic_archiver__keep: 5
restic_archiver__keep_hourly: 16
restic_archiver__keep_daily: 14
2020-12-09 17:26:16 +01:00
restic_archiver__keep_weekly: 8
2021-02-17 17:21:20 +01:00
restic_archiver__keep_monthly: 16
2020-12-09 17:26:16 +01:00
restic_archiver__keep_yearly: 12
2022-02-02 13:03:37 +01:00
restic_archiver__archive_keep: 5
restic_archiver__archive_keep_hourly: 16
restic_archiver__archive_keep_daily: 14
restic_archiver__archive_keep_weekly: 8
restic_archiver__archive_keep_monthly: 16
restic_archiver__archive_keep_yearly: 12
2020-12-14 11:19:18 +01:00
# owner and user of all restic stuff
restic_archiver__owner: 'root'
restic_archiver__group: 'root'
2020-12-09 17:26:16 +01:00
2020-12-14 11:19:18 +01:00
# shedule restic cronjob
2021-12-07 19:50:02 +01:00
restic_archiver__hour: '4'
restic_archiver__minute: '23'
restic_archiver__oncalendar: '*-*-* 04:23:00'
restic_archiver__randomizeddelaysec: '900'
2020-12-09 17:26:16 +01:00
# validate if disk is mounted
restic_archiver__mount_required: false
# which disk have to be mounted
restic_archiver__mount_disk: '/mnt/'
# umount after use?
restic_archiver__umount_after_usage: false
# required packages
restic_archiver__package:
- cron
2020-12-14 15:50:39 +01:00
restic_archiver__log_output: true
restic_archiver__logrotate: true
2020-12-14 16:05:01 +01:00
restic_archiver__mailsummary: false
2021-04-29 11:20:40 +02:00
restic_archiver__mail_on_error: false
2021-01-11 19:01:04 +01:00
restic_archiver__mailaddress: 'root@localhost'
2020-12-14 16:05:01 +01:00
# restic default options
2021-01-11 14:12:10 +01:00
restic_archiver__default_opt: ''
2021-01-13 12:14:11 +01:00
# additional msgs
restic_archiver__additional_mail_msg: ''
2020-12-14 11:19:18 +01:00
# version check for this playbook (true is recomended)
2020-12-09 17:26:16 +01:00
submodules_versioncheck: false
2021-03-01 11:13:14 +01:00
restic_archiver__cache_config: false
restic_archiver__cache_dir: '~/.cache/restic'
2021-07-15 23:33:03 +02:00
restic_archiver__prune: false
2021-12-07 19:50:02 +01:00
restic_archiver__use_systemd_timer: true