From 1b976ca5df1e2efa46395b6ff8670d803b0d9f2a Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Mon, 3 Mar 2025 20:03:04 -0500 Subject: [PATCH] Add vars role so we can share datas --- playbooks/rear_vars.yml | 19 ++++++++++++++++ roles/nfs_export/vars/main.yml | 3 --- roles/nfs_server_define/vars/main.yml | 7 ------ roles/rear_backup/vars/main.yml | 5 ----- roles/rear_vars/defaults/main.yml | 32 +++++++++++++++++++++++++++ 5 files changed, 51 insertions(+), 15 deletions(-) create mode 100644 playbooks/rear_vars.yml delete mode 100644 roles/nfs_export/vars/main.yml delete mode 100644 roles/nfs_server_define/vars/main.yml delete mode 100644 roles/rear_backup/vars/main.yml create mode 100644 roles/rear_vars/defaults/main.yml diff --git a/playbooks/rear_vars.yml b/playbooks/rear_vars.yml new file mode 100644 index 0000000..c8d4c1e --- /dev/null +++ b/playbooks/rear_vars.yml @@ -0,0 +1,19 @@ +--- +- name: Expose ReaR variables + hosts: all + become: true + gather_facts: true + strategy: free + + tasks: + - name: Include rear_vars + ansible.builtin.import_role: + name: ../roles/rear_vars + + - name: Debug rear_vars_nfs_share + ansible.builtin.debug: + msg: "{{ rear_vars_nfs_share['standalone']['share'] }} -> {{ rear_vars_nfs_share['standalone']['fsid'] }}" + + - name: Debug rear_vars_grub_label + ansible.builtin.debug: + var: rear_vars_grub_label diff --git a/roles/nfs_export/vars/main.yml b/roles/nfs_export/vars/main.yml deleted file mode 100644 index baf1199..0000000 --- a/roles/nfs_export/vars/main.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -rear_nfs_export_share: "/backups/standalone" -rear_nfs_export_fsid: 10 diff --git a/roles/nfs_server_define/vars/main.yml b/roles/nfs_server_define/vars/main.yml deleted file mode 100644 index 1353adf..0000000 --- a/roles/nfs_server_define/vars/main.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -nfs_np: - - 10.10.42.180 - - 10.10.42.228 - -nfs_prod: - - 10.10.42.180 diff --git a/roles/rear_backup/vars/main.yml b/roles/rear_backup/vars/main.yml deleted file mode 100644 index acfa4b1..0000000 --- a/roles/rear_backup/vars/main.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -rear_nfs_backup_share: /backups/standalone - -rear_grub_label: 'Relax-and-Recover *** RESTORES RHEL7 ***' -rear_grub_conf: /etc/grub.d/45_rear diff --git a/roles/rear_vars/defaults/main.yml b/roles/rear_vars/defaults/main.yml new file mode 100644 index 0000000..192fafd --- /dev/null +++ b/roles/rear_vars/defaults/main.yml @@ -0,0 +1,32 @@ +--- +# Used by: +# - nfs_exports +# - nfs_server_define +# - rear_backup +# - rear_local-cfg +rear_vars_nfs_share: + standalone: + share: /backups/standalone + fsid: 10 + bigboot: + share: /backups/bigboot + fsid: 20 + rh-os-upgrade: + share: /backups/rhel-os-upgrade + fsid: 30 + + +# Used by: +# - rear_local-cfg +rear_vars_nfs_np: + - 10.10.42.180 + - 10.10.42.228 + +rear_varsnfs_prod: + - 10.10.42.180 + + +# Used by: +# - rear_backup +rear_vars_grub_label: 'Relax-and-Recover *** RESTORES RHEL7 ***' +rear_vars_grub_conf: /etc/grub.d/45_rear