From 91a2423e2e2a39ba56fb3040644ba723f8d61f70 Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Tue, 4 Mar 2025 15:45:17 -0500 Subject: [PATCH] Bleh --- bigboot_rear_backup.yml | 44 +++++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/bigboot_rear_backup.yml b/bigboot_rear_backup.yml index a1be88c..60aab41 100644 --- a/bigboot_rear_backup.yml +++ b/bigboot_rear_backup.yml @@ -13,30 +13,26 @@ ansible.builtin.import_role: name: rhc.rear.rear_vars - - name: Debug rear_vars_nfs_share - ansible.builtin.debug: - var: rear_vars_nfs_share + - name: Fetch the template name from NFS exports + ansible.builtin.set_fact: + job_template_name: "{{ nfs_exports_template_name }}" - # - name: Fetch the template name from NFS exports - # ansible.builtin.set_fact: - # job_template_name: "{{ nfs_exports_template_name }}" + - name: Check for previous backup completion + ansible.builtin.stat: + path: "{{ rear_backup_success_file_path }}/{{ rear_backup_workflow }}_rear_success" + register: rear_backup_success_file - # - name: Check for previous backup completion - # ansible.builtin.stat: - # path: "{{ rear_backup_success_file_path }}/{{ rear_backup_workflow }}_rear_success" - # register: rear_backup_success_file + - name: End if backup has already completed successfully + ansible.builtin.meta: end_host + when: + - rear_backup_success_file['stat']['exists'] | bool + - not rear_force_backup | default(false) | bool - # - name: End if backup has already completed successfully - # ansible.builtin.meta: end_host - # when: - # - rear_backup_success_file['stat']['exists'] | bool - # - not rear_force_backup | default(false) | bool - - # - name: Perform ReaR Backup - # when: - # - bigboot_data[inventory_hostname]['bigboot_execute_bigboot'] | default(false) | bool - # - not rear_backup_skip | default(false) | bool - # block: - # - name: Perform ReaR backup - # ansible.builtin.include_role: - # name: rhc.rear.rear_backup + - name: Perform ReaR Backup + when: + - bigboot_data[inventory_hostname]['bigboot_execute_bigboot'] | default(false) | bool + - not rear_backup_skip | default(false) | bool + block: + - name: Perform ReaR backup + ansible.builtin.include_role: + name: rhc.rear.rear_backup