Browse Source

Changing the passing of data for sc creation.

Kenny Woodson 7 years ago
parent
commit
7b5c476ecd

+ 1 - 0
roles/openshift_default_storage_class/defaults/main.yml

@@ -5,6 +5,7 @@ openshift_storageclass_defaults:
     provisioner: kubernetes.io/aws-ebs
     parameters:
       type: gp2
+      encrypted: "false"
   gce:
     name: standard
     provisioner: kubernetes.io/gce-pd

+ 8 - 11
roles/openshift_default_storage_class/tasks/main.yml

@@ -1,18 +1,15 @@
 ---
 # Install default storage classes in GCE & AWS
+- name: storageclass template
+  template:
+    src: storageclass.j2
+    dest: /tmp/storageclass
+  run_once: true
+
 - name: Ensure storageclass object
   oc_obj:
     kind: storageclass
     name: "{{ openshift_storageclass_name }}"
-    content:
-      path: /tmp/openshift_storageclass
-      data:
-        kind: StorageClass
-        apiVersion: storage.k8s.io/v1
-        metadata:
-          name: "{{ openshift_storageclass_name }}"
-          annotations:
-            storageclass.beta.kubernetes.io/is-default-class: "true"
-        provisioner: "{{ openshift_storageclass_provisioner }}"
-        parameters: "{{ openshift_storageclass_parameters }}"
+    files:
+    - /tmp/storageclass
   run_once: true