diff --git a/inventory/sample/group_vars/k8s-cluster.yml b/inventory/sample/group_vars/k8s-cluster.yml index f2782e1da9b7a727b0732309ae9bc2d8a66f7f1c..61c54b5d12679f2f014c669335c114775304325a 100644 --- a/inventory/sample/group_vars/k8s-cluster.yml +++ b/inventory/sample/group_vars/k8s-cluster.yml @@ -183,6 +183,7 @@ cephfs_provisioner_enabled: false # - 172.24.0.3:6789 # cephfs_provisioner_admin_id: admin # cephfs_provisioner_secret: secret +# cephfs_provisioner_storage_class: cephfs # Add Persistent Volumes Storage Class for corresponding cloud provider ( OpenStack is only supported now ) persistent_volumes_enabled: false diff --git a/roles/kubernetes-apps/cephfs_provisioner/defaults/main.yml b/roles/kubernetes-apps/cephfs_provisioner/defaults/main.yml index f83edd700b6d4c7f52d0f97bf77c20c8b81daed8..9a3bca1ef8116808a85c93fc3ecef84a6be053fb 100644 --- a/roles/kubernetes-apps/cephfs_provisioner/defaults/main.yml +++ b/roles/kubernetes-apps/cephfs_provisioner/defaults/main.yml @@ -7,3 +7,4 @@ cephfs_provisioner_cluster: ceph cephfs_provisioner_monitors: [] cephfs_provisioner_admin_id: admin cephfs_provisioner_secret: secret +cephfs_provisioner_storage_class: cephfs diff --git a/roles/kubernetes-apps/cephfs_provisioner/templates/cephfs-provisioner-sc.yml.j2 b/roles/kubernetes-apps/cephfs_provisioner/templates/cephfs-provisioner-sc.yml.j2 index f9e1bc7d38f8554d8c5eabf272d27364c1dc3d4f..6ada523cb1e3fe62d7bcaf9ddd2e80c6918223ef 100644 --- a/roles/kubernetes-apps/cephfs_provisioner/templates/cephfs-provisioner-sc.yml.j2 +++ b/roles/kubernetes-apps/cephfs_provisioner/templates/cephfs-provisioner-sc.yml.j2 @@ -2,7 +2,7 @@ apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: - name: cephfs + name: {{ cephfs_provisioner_storage_class }} provisioner: ceph.com/cephfs parameters: cluster: {{ cephfs_provisioner_cluster }}