Tweaks
This commit is contained in:
@ -6,15 +6,27 @@
|
||||
strategy: free
|
||||
|
||||
tasks:
|
||||
- name: Import rear_vars role
|
||||
ansible.builtin.import_role:
|
||||
name: rhc.rear.rear_vars
|
||||
|
||||
- name: Perform ReaR Backup
|
||||
when:
|
||||
- ansible_distribution_major_version >= '7'
|
||||
- not rear_backup_skip | default(false) | bool
|
||||
block:
|
||||
- name: Import rear_vars role
|
||||
ansible.builtin.import_role:
|
||||
name: rhc.rear.rear_vars
|
||||
|
||||
- name: Fetch the template name from NFS exports
|
||||
ansible.builtin.set_fact:
|
||||
job_template_name: "{{ nfs_exports_template_name }}"
|
||||
|
||||
- name: Include the backup role
|
||||
ansible.builtin.include_role:
|
||||
name: rhc.rear.rear_backup
|
||||
rescue:
|
||||
- name: Clean up on ReaR failure
|
||||
ansible.builtin.include_role:
|
||||
name: rhc.rear.rear_remove
|
||||
|
||||
- name: Fail and print message
|
||||
ansible.builtin.fail:
|
||||
msg: "ReaR backup failed. All changes have been rolled back. Please retry."
|
||||
|
Reference in New Issue
Block a user