Variable cleanup, configuration backup, log archive post-backup
This commit is contained in:
parent
cd16954ae5
commit
e11710f504
@ -13,3 +13,25 @@
|
||||
when:
|
||||
- ansible_distribution_major_version >= '7'
|
||||
- not rear_backup_skip | default(false) | bool
|
||||
|
||||
- name: Verify ReaR backup log is present
|
||||
ansible.builtin.stat:
|
||||
path: "/var/log/rear/rear-{{ ansible_hostname }}.log"
|
||||
register: rear_backup_log_stat
|
||||
|
||||
- name: Backup ReaR log file
|
||||
when:
|
||||
- rear_backup_log_stat['stat']['exists']
|
||||
block:
|
||||
- name: Copy ReaR log file to backup location
|
||||
ansible.builtin.copy:
|
||||
src: "/var/log/rear/rear-{{ ansible_hostname }}.log"
|
||||
dest: "/var/log/rear-{{ ansible_hostname }}-{{ '%Y-%m-%d' | strftime(rear_backup_log_stat['stat']['mtime']) }}.log"
|
||||
mode: "0644"
|
||||
backup: true
|
||||
remote_src: true
|
||||
|
||||
- name: Remove ReaR log file
|
||||
ansible.builtin.file:
|
||||
path: "/var/log/rear/rear-{{ ansible_hostname }}.log"
|
||||
state: absent
|
||||
|
@ -1,3 +1,3 @@
|
||||
---
|
||||
rear_nfs_export_share: "/backups/standalone"
|
||||
rear_nfs_export_fsid: 0
|
||||
rear_nfs_export_fsid: 10
|
||||
|
@ -81,3 +81,17 @@
|
||||
ansible.builtin.fail:
|
||||
msg: "ReaR backup has failed. Please review the logs for any errors, and try again."
|
||||
|
||||
- name: Verify ReaR configuration is present
|
||||
ansible.builtin.stat:
|
||||
path: /etc/rear
|
||||
register: rear_config_stat
|
||||
|
||||
- name: Create backup of ReaR configuration files
|
||||
community.general.archive:
|
||||
path: /etc/rear
|
||||
dest: /root/etc-rear-backup.tar.gz
|
||||
format: gz
|
||||
force_archive: true
|
||||
mode: "0600"
|
||||
when:
|
||||
- rear_config_stat['stat']['exists'] | bool
|
||||
|
@ -3,9 +3,9 @@
|
||||
##############################################
|
||||
|
||||
OUTPUT=ISO
|
||||
OUTPUT_URL=nfs://{{ nfs_srv }}{{ rear_nfs_export_share }}
|
||||
OUTPUT_URL=nfs://{{ nfs_srv }}{{ rear_nfs_backup_share }}
|
||||
BACKUP=NETFS
|
||||
BACKUP_URL=nfs://{{ nfs_srv }}{{ rear_nfs_export_share }}
|
||||
BACKUP_URL=nfs://{{ nfs_srv }}{{ rear_nfs_backup_share }}
|
||||
# SSH_ROOT_PASSWORD="bob"
|
||||
USE_STATIC_NETWORKING=yes
|
||||
CLONES_ALL_USERS_GROUPS=yes
|
||||
|
@ -6,7 +6,7 @@ nfs_np:
|
||||
nfs_prod:
|
||||
- 10.10.42.180
|
||||
|
||||
rear_nfs_export_share: /backups/standalone
|
||||
rear_nfs_backup_share: /backups/standalone
|
||||
|
||||
rear_grub_label: 'Relax-and-Recover *** RESTORES RHEL7 ***'
|
||||
rear_grub_conf: /etc/grub.d/45_rear
|
||||
|
Loading…
x
Reference in New Issue
Block a user