diff options
author | Jose A. Rivera <jarrpa@redhat.com> | 2017-05-31 12:08:14 -0500 |
---|---|---|
committer | Jose A. Rivera <jarrpa@redhat.com> | 2017-06-13 13:10:23 -0500 |
commit | 46a75e7fac87d8017ecfc84896aa2df4d99d207a (patch) | |
tree | 9bc5676267a78faea1d0f66a219513baa658e968 /roles/openshift_storage_glusterfs/tasks/glusterfs_common.yml | |
parent | 81c8ddc5bb409780cf084aeba8877c67970a4af6 (diff) | |
download | openshift-46a75e7fac87d8017ecfc84896aa2df4d99d207a.tar.gz openshift-46a75e7fac87d8017ecfc84896aa2df4d99d207a.tar.bz2 openshift-46a75e7fac87d8017ecfc84896aa2df4d99d207a.tar.xz openshift-46a75e7fac87d8017ecfc84896aa2df4d99d207a.zip |
GlusterFS: Create a StorageClass if specified
Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
Diffstat (limited to 'roles/openshift_storage_glusterfs/tasks/glusterfs_common.yml')
-rw-r--r-- | roles/openshift_storage_glusterfs/tasks/glusterfs_common.yml | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/roles/openshift_storage_glusterfs/tasks/glusterfs_common.yml b/roles/openshift_storage_glusterfs/tasks/glusterfs_common.yml index efcef8168..72d5629ec 100644 --- a/roles/openshift_storage_glusterfs/tasks/glusterfs_common.yml +++ b/roles/openshift_storage_glusterfs/tasks/glusterfs_common.yml @@ -179,3 +179,18 @@ contents: - path: key data: "{{ glusterfs_heketi_user_key }}" + +- name: Generate GlusterFS StorageClass file + template: + src: "{{ openshift.common.examples_content_version }}/glusterfs-storageclass.yml.j2" + dest: "{{ mktemp.stdout }}/glusterfs-storageclass.yml" + +- name: Create GlusterFS StorageClass + oc_obj: + state: present + kind: storageclass + name: "glusterfs-{{ glusterfs_name }}" + files: + - "{{ mktemp.stdout }}/glusterfs-storageclass.yml" + when: + - glusterfs_storageclass |