summaryrefslogtreecommitdiffstats
path: root/roles/openshift_cfme/tasks/storage/create_nfs_pvs.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/openshift_cfme/tasks/storage/create_nfs_pvs.yml')
-rw-r--r--roles/openshift_cfme/tasks/storage/create_nfs_pvs.yml26
1 files changed, 26 insertions, 0 deletions
diff --git a/roles/openshift_cfme/tasks/storage/create_nfs_pvs.yml b/roles/openshift_cfme/tasks/storage/create_nfs_pvs.yml
index 0a67b2193..b8d4ec8c5 100644
--- a/roles/openshift_cfme/tasks/storage/create_nfs_pvs.yml
+++ b/roles/openshift_cfme/tasks/storage/create_nfs_pvs.yml
@@ -1,5 +1,31 @@
---
# Create the required PVs for the App and the DB
+- name: Note the App PV Size from Template Parameters
+ set_fact:
+ openshift_cfme_app_pv_size: "{{ openshift_cfme_template_parameters.APPLICATION_VOLUME_CAPACITY }}"
+ when:
+ - openshift_cfme_template_parameters.APPLICATION_VOLUME_CAPACITY is defined
+
+- name: Note the App PV Size from defaults
+ set_fact:
+ openshift_cfme_app_pv_size: "{{ __openshift_cfme_app_pv_size }}"
+ when:
+ - openshift_cfme_template_parameters.APPLICATION_VOLUME_CAPACITY is not defined
+
+- when: openshift_cfme_app_template in ['miq-template', 'cfme-template']
+ block:
+ - name: Note the DB PV Size from Template Parameters
+ set_fact:
+ openshift_cfme_db_pv_size: "{{ openshift_cfme_template_parameters.DATABASE_VOLUME_CAPACITY }}"
+ when:
+ - openshift_cfme_template_parameters.DATABASE_VOLUME_CAPACITY is defined
+
+ - name: Note the DB PV Size from defaults
+ set_fact:
+ openshift_cfme_db_pv_size: "{{ __openshift_cfme_db_pv_size }}"
+ when:
+ - openshift_cfme_template_parameters.DATABASE_VOLUME_CAPACITY is not defined
+
- name: Check if the CFME App PV has been created
oc_obj:
namespace: "{{ openshift_cfme_project }}"