mirror of
https://github.com/roles-ansible/ansible_role_restic/
synced 2024-12-13 21:30:18 +01:00
Adds cron tag depending on execution
This commit is contained in:
parent
d727654d27
commit
d6bb19bf1a
1 changed files with 8 additions and 3 deletions
|
@ -49,12 +49,17 @@ BACKUP_SOURCE={{ item.src }}
|
||||||
{#
|
{#
|
||||||
Define backup commands
|
Define backup commands
|
||||||
#}
|
#}
|
||||||
|
if [[ -z ${CRON+x} ]]; then
|
||||||
|
MODE_TAG="--tag manual"
|
||||||
|
else
|
||||||
|
MODE_TAG="--tag cron"
|
||||||
|
fi
|
||||||
{% if item.stdin is defined and item.stdin == true %}
|
{% if item.stdin is defined and item.stdin == true %}
|
||||||
{{ item.stdin_cmd }} | {{ restic_install_path }}/restic backup --stdin --tag manual {{ tags(item.tags) }} {{ stdin_filename(item.stdin_filename) }} $@
|
{{ item.stdin_cmd }} | {{ restic_install_path }}/restic backup --stdin $MODE_TAG {{ tags(item.tags) }} {{ stdin_filename(item.stdin_filename) }} $@
|
||||||
{% else %}
|
{% else %}
|
||||||
{{ restic_install_path }}/restic backup $BACKUP_SOURCE --tag manual {{ tags(item.tags) }} $@
|
{{ restic_install_path }}/restic backup $BACKUP_SOURCE $MODE_TAG {{ tags(item.tags) }} $@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{#
|
{#
|
||||||
Define stdin forget commands
|
Define stdin forget commands
|
||||||
#}
|
#}
|
||||||
{{ restic_install_path }}/restic forget --prune --tag manual --path {{ path(item) }} {{ retention_pattern(item) }}
|
{{ restic_install_path }}/restic forget --path {{ path(item) }} {{ retention_pattern(item) }}
|
||||||
|
|
Loading…
Reference in a new issue