diff options
Diffstat (limited to 'molecule/delete/converge.yml')
| -rw-r--r-- | molecule/delete/converge.yml | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/molecule/delete/converge.yml b/molecule/delete/converge.yml index 00de93d..037e56a 100644 --- a/molecule/delete/converge.yml +++ b/molecule/delete/converge.yml @@ -35,6 +35,10 @@ borg_backup_argument: single-backup borg_dangerously_delete_backups: true borg_decryption_keys_yaml_path: "{{ playbook_dir }}/decryption_keys_delete.yml" + borg_prune_enabled: true + borg_prune_trigger: timer + borg_prune_keep_last: "2" + borg_prune_glob_archives: "{hostname}-*" - name: Delete one repo from multi-instance (keep data) hosts: borg-client-multi-delete @@ -135,6 +139,10 @@ borg_ssh_key_type: "{{ 'ed25519' if inventory_hostname == 'borg-client-per-repo-delete' else 'rsa' }}" borg_dangerously_delete_backups: >- {{ inventory_hostname in ['borg-client-single-delete', 'borg-client-per-repo-delete'] }} + borg_prune_enabled: "{{ inventory_hostname == 'borg-client-single-delete' }}" + borg_prune_trigger: "{{ 'timer' if inventory_hostname == 'borg-client-single-delete' else 'after_backup' }}" + borg_prune_keep_last: "{{ '2' if inventory_hostname == 'borg-client-single-delete' else '' }}" + borg_prune_glob_archives: "{{ '{hostname}-*' if inventory_hostname == 'borg-client-single-delete' else '{hostname}-*' }}" borg_decryption_keys_yaml_path: >- {{ (playbook_dir ~ '/decryption_keys_empty_delete.yml') |