From 73a2e22c1ea03f547b6dcd700c4b3773c8bdca0d Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Wed, 5 Mar 2025 10:53:40 -0500 Subject: [PATCH] More restore tweaks; need to backup things to test --- playbooks/rear_restore.yml | 16 ++++++++++++++++ roles/rear_restore/tasks/main.yml | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/playbooks/rear_restore.yml b/playbooks/rear_restore.yml index 0e03e53..c93d083 100644 --- a/playbooks/rear_restore.yml +++ b/playbooks/rear_restore.yml @@ -38,6 +38,22 @@ src: "/root/etc-rear-backup-{{ rear_backup_workflow }}.tar.gz" dest: /tmp/unarchive + - name: Copy local.cfg from backup into /etc/rear + ansible.builtin.copy: + src: /tmp/unarchive/rear/local.conf + dest: /etc/rear/local.conf + remote_src: true + mode: "0600" + + - name: Rebuild ReaR initrd + ansible.builtin.command: + cmd: rear -d -v mkrescue + register: rear_initrd_cmd + + - name: Cleanup leftover artifacts + ansible.builtin.file: + path: /tmp/unarchive + # - name: Import rear_vars role # ansible.builtin.import_role: # name: rhc.rear.rear_vars diff --git a/roles/rear_restore/tasks/main.yml b/roles/rear_restore/tasks/main.yml index e2b92ef..7308ee7 100644 --- a/roles/rear_restore/tasks/main.yml +++ b/roles/rear_restore/tasks/main.yml @@ -1,6 +1,6 @@ --- - name: Restore the server using ReaR backup - ansible.builtin.command: "grub2-reboot 'Relax-and-Recover *** RESTORES RHEL7 ***'" + ansible.builtin.command: "grub2-reboot 'Relax-and-Recover {{ rear_vars_grub_label }}'" - name: Reboot host ansible.builtin.import_role: