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