summaryrefslogtreecommitdiffstats
path: root/deployment/playbooks/roles/storage-class-configure/tasks/main.yaml
blob: d42484e050b7208881189d489b77002ef56eba3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
---
- name: Copy cloud provider storage class file
  template:
    src: cloud-provider-storage-class.yaml.j2
    dest: ~/cloud-provider-storage-class.yaml

- name: Copy cloud provider storage class file to single master
  fetch:
    src: ~/cloud-provider-storage-class.yaml
    dest: ~/cloud-provider-storage-class.yaml
    flat: yes

- name: Switch to default project
  command: oc project default

- name: Check to see if storage class is already created
  command: "oc get storageclass"
  register: storage_class

- name: Create storage class
  command: "oc create -f ~/cloud-provider-storage-class.yaml"
  when: "'{{ vcenter_datastore }}' not in storage_class.stdout"