summaryrefslogtreecommitdiffstats
path: root/roles/openshift_default_storage_class/tasks/main.yml
blob: 78c0cd761a89020ff43af4da4e3c012261bdbc9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
---
# Install default storage classes in GCE & AWS
- name: Ensure storageclass object
  oc_obj:
    kind: storageclass
    name: "{{ openshift_storageclass_name }}"
    content:
      path: /tmp/openshift_storageclass
      data:
        kind: StorageClass
        apiVersion: storage.k8s.io/v1beta1
        metadata:
          name: "{{ openshift_storageclass_name }}"
          annotations:
            storageclass.beta.kubernetes.io/is-default-class: "true"
        provisioner: "{{ openshift_storageclass_provisioner }}"
        parameters: "{{ openshift_storageclass_parameters }}"
  run_once: true