init
This commit is contained in:
25
terraform/modules/k8s/openebs/storage_class.tf
Normal file
25
terraform/modules/k8s/openebs/storage_class.tf
Normal file
@@ -0,0 +1,25 @@
|
||||
resource "kubernetes_storage_class_v1" "openebs_hostpath" {
|
||||
metadata {
|
||||
name = var.storageclass_name
|
||||
annotations = {
|
||||
"storageclass.kubernetes.io/is-default-class" = "true"
|
||||
"openebs.io/cas-type" = "local"
|
||||
}
|
||||
}
|
||||
|
||||
storage_provisioner = "openebs.io/local"
|
||||
reclaim_policy = "Delete"
|
||||
volume_binding_mode = "WaitForFirstConsumer"
|
||||
allow_volume_expansion = false
|
||||
|
||||
parameters = {
|
||||
"cas.openebs.io/config" = <<-EOT
|
||||
- name: StorageType
|
||||
value: "hostpath"
|
||||
- name: BasePath
|
||||
value: "${var.base_path}"
|
||||
EOT
|
||||
}
|
||||
|
||||
depends_on = [helm_release.openebs]
|
||||
}
|
||||
Reference in New Issue
Block a user