copr: incremental backup to storinator, part 3

- fix crontab specification
- better timing plan default
This commit is contained in:
Pavel Raiskup 2023-02-04 20:38:34 +01:00
parent 4035b6eea6
commit 632cc1df47
2 changed files with 8 additions and 13 deletions

View file

@ -47,11 +47,12 @@
tags: rsnapshot_push tags: rsnapshot_push
- name: backup praiskup data - name: backup praiskup data
cron: name="backup documents - {{ item.key }}" cron:
minute="0/5" name: "backup documents - {{ item.key }}"
hour="*" minute: "*/5"
user={{ item.value.user }} hour: "*"
job=/usr/local/bin/"{{ item.value.command }}" user: "{{ item.value.user }}"
job: "/usr/local/bin/{{ item.value.command }}"
with_dict: with_dict:
- "{{ rsnapshot_push.cases }}" - "{{ rsnapshot_push.cases }}"
tags: rsnapshot_push tags: rsnapshot_push

View file

@ -18,14 +18,8 @@ cmd_rsync /usr/bin/rsync
cmd_du /usr/bin/du cmd_du /usr/bin/du
cmd_ssh /usr/bin/ssh cmd_ssh /usr/bin/ssh
{% if 'timing_plan' in item.value %} {% set timing_plan = item.value.timing_plan | default('normal') %}
{% set timing_plan = item.value.timing_plan %}
{% else %}
{% set timing_plan = 'normal' %}
{% endif %}
{% if timing_plan in rsnapshot_push_defaults.timing_plans %}
{% set plan = rsnapshot_push_defaults.timing_plans[timing_plan] %} {% set plan = rsnapshot_push_defaults.timing_plans[timing_plan] %}
{% endif %}
{% if 'timing_plans' in rsnapshot_push and timing_plan in rsnapshot_push.timing_plans %} {% if 'timing_plans' in rsnapshot_push and timing_plan in rsnapshot_push.timing_plans %}
{% set plan = rsnapshot_push.timing_plans[timing_plan] %} {% set plan = rsnapshot_push.timing_plans[timing_plan] %}
{% endif %} {% endif %}