reading base-profile.yaml into config
This commit is contained in:
42
modules/services/restic/base-profile.yaml
Normal file
42
modules/services/restic/base-profile.yaml
Normal file
@@ -0,0 +1,42 @@
|
||||
base:
|
||||
repository: local:/mnt/backup
|
||||
password-file: '{{ .ConfigDir }}/password.txt'
|
||||
status-file: '{{ .ConfigDir }}/backup-status.json'
|
||||
retention:
|
||||
after-backup: true
|
||||
keep-last: '10'
|
||||
keep-hourly: '8'
|
||||
keep-daily: '14'
|
||||
keep-weekly: '8'
|
||||
backup:
|
||||
verbose: true
|
||||
exclude:
|
||||
- .cache
|
||||
- .devenv
|
||||
- .rustup
|
||||
- .cargo
|
||||
- .venv
|
||||
- .pyenv
|
||||
- .vscode*
|
||||
- data/postgres
|
||||
- build
|
||||
- __pycache__
|
||||
- '*.log'
|
||||
- '*.egg-info'
|
||||
- '*.csv'
|
||||
- '*.m4a'
|
||||
- .local/share/Steam
|
||||
- .local/share/Trash
|
||||
- build
|
||||
- dist
|
||||
- /home/*/Pictures
|
||||
- /home/*/Videos
|
||||
- /home/*/go
|
||||
- /home/*/snap
|
||||
- /home/john/john-nas
|
||||
schedule-permission: user
|
||||
schedule-priority: background
|
||||
check-after: true
|
||||
prune:
|
||||
schedule-permission: user
|
||||
schedule-lock-wait: 1h
|
||||
Reference in New Issue
Block a user