From 1c709714db8d28bf77e17efaf9b39aa2221e4341 Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Mon, 3 Mar 2025 14:42:02 -0500 Subject: [PATCH] New role; path fix --- playbooks/rear_backup.yml | 2 +- playbooks/rear_restore.yml | 14 ++++++++++++++ roles/rear_backup/tasks/main.yml | 8 ++------ roles/rear_local_cfg/tasks/main.yml | 8 ++++++++ .../templates/local.conf.j2 | 0 5 files changed, 25 insertions(+), 7 deletions(-) create mode 100644 playbooks/rear_restore.yml create mode 100644 roles/rear_local_cfg/tasks/main.yml rename roles/{rear_backup => rear_local_cfg}/templates/local.conf.j2 (100%) diff --git a/playbooks/rear_backup.yml b/playbooks/rear_backup.yml index ad45c6a..6e5ec48 100644 --- a/playbooks/rear_backup.yml +++ b/playbooks/rear_backup.yml @@ -6,7 +6,7 @@ strategy: free vars: - standalone_backup_success_path: "/var/log/IPE/IPU/el7to8" + standalone_backup_success_path: "/var/IPE/IPU/el7to8" standalone_backup_success_file: "{{ standalone_backup_success_path }}/standalone_rear_success" diff --git a/playbooks/rear_restore.yml b/playbooks/rear_restore.yml new file mode 100644 index 0000000..4878896 --- /dev/null +++ b/playbooks/rear_restore.yml @@ -0,0 +1,14 @@ +--- +- name: ReaR Restore Playbook + hosts: all + gather_facts: true + become: false + + tasks: + - name: Configure ReaR local.conf file + ansible.builtin.include_role: + name: ../roles/rear_local_cfg + + - name: Perform ReaR restore + ansible.builtin.include_role: + name: ../roles/rear_restore diff --git a/roles/rear_backup/tasks/main.yml b/roles/rear_backup/tasks/main.yml index cfc4db3..9052317 100644 --- a/roles/rear_backup/tasks/main.yml +++ b/roles/rear_backup/tasks/main.yml @@ -51,12 +51,8 @@ group: root - name: Configure ReaR local.conf file - ansible.builtin.template: - src: local.conf.j2 - dest: /etc/rear/local.conf - owner: root - group: root - mode: "0600" + ansible.builtin.include_role: + name: rear_local_cfg - name: ReaR Backup block: diff --git a/roles/rear_local_cfg/tasks/main.yml b/roles/rear_local_cfg/tasks/main.yml new file mode 100644 index 0000000..d371d5d --- /dev/null +++ b/roles/rear_local_cfg/tasks/main.yml @@ -0,0 +1,8 @@ +--- +- name: Configure ReaR local.conf file + ansible.builtin.template: + src: local.conf.j2 + dest: /etc/rear/local.conf + owner: root + group: root + mode: "0600" diff --git a/roles/rear_backup/templates/local.conf.j2 b/roles/rear_local_cfg/templates/local.conf.j2 similarity index 100% rename from roles/rear_backup/templates/local.conf.j2 rename to roles/rear_local_cfg/templates/local.conf.j2