diff --git a/Makefile b/Makefile index a47f627..2c60098 100644 --- a/Makefile +++ b/Makefile @@ -41,6 +41,12 @@ lint: backup: deps ansible-playbook playbooks/backup-docker-volumes.yml +backup-snunmu: deps + ansible-playbook playbooks/backup-docker-volumes.yml --limit snunmu + +backup-qnap: deps + ansible-playbook playbooks/backup-docker-volumes.yml --limit qnap + restore: deps ansible-playbook playbooks/restore-docker-volumes.yml -e volume_name="$(volume_name)" --limit "$(host)" diff --git a/playbooks/backup-docker-volumes.yml b/playbooks/backup-docker-volumes.yml index 3a0752b..b6b2f8b 100644 --- a/playbooks/backup-docker-volumes.yml +++ b/playbooks/backup-docker-volumes.yml @@ -6,6 +6,7 @@ # corrsponds to which category of backups will be used. # determined based on the docker labels. schedule: nightly + docker_backup_retain_count: 7 pre_tasks: - name: Include vault variables. @@ -30,6 +31,7 @@ name: chatton.docker_backup.docker_s3_backup vars: container_backup: "{{ container_item | regex_replace('^\\/', '') }}" + docker_backup_retain_count: 7 with_items: "{{ container_names }}" loop_control: loop_var: container_item