Bläddra i källkod

Merge pull request #5102 from ilackarms/fix-pv-template

only evaluate openshift_cfme_nfs_server if using nfs
Scott Dodson 7 år sedan
förälder
incheckning
5aaa24b256
2 ändrade filer med 7 tillägg och 3 borttagningar
  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/