copr: incremental backup to storinator, part 3
- fix crontab specification - better timing plan default
This commit is contained in:
parent
4035b6eea6
commit
632cc1df47
2 changed files with 8 additions and 13 deletions
|
@ -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
|
||||||
|
|
|
@ -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 %}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue