Browse Source

skip openshift_cfme_nfs_server if not using nfs

Scott Weiss 7 years ago
parent
commit
87996bb4c8
2 changed files with 7 additions and 3 deletions
  1. 0 3
      roles/openshift_cfme/defaults/main.yml
  2. 7 0
      roles/openshift_cfme/tasks/nfs.yml

+ 0 - 3
roles/openshift_cfme/defaults/main.yml

@@ -27,9 +27,6 @@ openshift_cfme_pv_data:
 
 # Tuning parameter to use more than 5 images at once from an ImageStream
 openshift_cfme_maxImagesBulkImportedPerRepository: 100
-# Hostname/IP of the NFS server. Currently defaults to first master
-openshift_cfme_nfs_server: "{{ groups.nfs.0 }}"
-openshift_cfme_nfs_directory: "/exports"
 # TODO: Refactor '_install_app' variable. This is just for testing but
 # maybe in the future it should control the entire yes/no for CFME.
 #

+ 7 - 0
roles/openshift_cfme/tasks/nfs.yml

@@ -1,6 +1,13 @@
 ---
 # Tasks to statically provision NFS volumes
 # Include if not using dynamic volume provisioning
+
+- name: Set openshift_cfme_nfs_server fact
+  when: openshift_cfme_nfs_server is not defined
+  set_fact:
+    # Hostname/IP of the NFS server. Currently defaults to first master
+    openshift_cfme_nfs_server: "{{ oo_nfs_to_config.0 }}"
+
 - name: Ensure the /exports/ directory exists
   file:
     path: /exports/