summaryrefslogtreecommitdiff
path: root/claim.tf
blob: e5ac82c2fe861abfbc5fa6f026a6bb968711e7fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
resource "kubernetes_persistent_volume_claim_v1" "this" {
  metadata {
    name      = var.name
    namespace = var.namespace
  }

  spec {
    storage_class_name = var.class
    volume_name        = kubernetes_persistent_volume_v1.this.metadata[0].name
    access_modes       = var.modes

    resources {
      requests = {
        storage = var.size
      }
    }
  }
}