add forget_args var
This commit is contained in:
parent
b69c807b82
commit
4c9e3b1830
3 changed files with 12 additions and 14 deletions
|
@ -31,8 +31,8 @@ Each folder has a `path` and an `exclude` property (which defaults to nothing).
|
|||
|
||||
Each database has a `name` property which will be the name of the restic snapshot (`{{ database.name }}.sql`). They also have a `dump_command` property which is the command to dump the database to stdout (like `mysqldump dbname`).
|
||||
|
||||
- `restic_forget`: run `restic forget` as `ExecStartPost` with `--keep-within {{ restic_forget_keep_within }}` (`true`)
|
||||
- `restic_forget_keep_within`: period of time to use with `--keep-within` (`30d`)
|
||||
- `restic_forget`: run `restic forget` as `ExecStartPost` (`true`)
|
||||
- `restic_forget_args`: period of time to keep backups for. args passed to `restic forget` if `restic_forget` is enabled (`--keep-within 30d`)
|
||||
- `restic_prune`: run `restic prune` as `ExecStartPost` (`true`)
|
||||
|
||||
### SSH/SFTP backend configuration
|
||||
|
@ -70,7 +70,6 @@ You can see the logs of the backup with `journalctl`. (`journalctl -xefu restic-
|
|||
|
||||
```yaml
|
||||
---
|
||||
|
||||
- hosts: myhost
|
||||
roles: restic
|
||||
vars:
|
||||
|
@ -97,7 +96,6 @@ S3 example:
|
|||
|
||||
```yaml
|
||||
---
|
||||
|
||||
- hosts: myhost
|
||||
roles: restic
|
||||
vars:
|
||||
|
|
|
@ -14,7 +14,7 @@ restic_folders: []
|
|||
restic_databases: []
|
||||
restic_dump_compression_enabled: false
|
||||
restic_forget: true
|
||||
restic_forget_keep_within: 30d
|
||||
restic_forget_args: "--keey-within 30d"
|
||||
restic_prune: true
|
||||
restic_check: true
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ ExecStart=/bin/sh -c "{{ database.dump_command }} {{ '| pigz |' if restic_dump_c
|
|||
{% endfor -%}
|
||||
|
||||
{% if restic_forget %}
|
||||
ExecStartPost={{ restic_path }} forget --keep-within {{ restic_forget_keep_within }}
|
||||
ExecStartPost={{ restic_path }} forget {{ restic_forget_args }}
|
||||
{% endif -%}
|
||||
|
||||
{% if restic_prune %}
|
||||
|
|
Loading…
Reference in a new issue