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