30 lines
538 B
Terraform
30 lines
538 B
Terraform
|
# Creating the volume for the vault namespace that we can use
|
||
|
locals {
|
||
|
vault = {
|
||
|
volume = {
|
||
|
modes = [ "ReadWriteOnce" ]
|
||
|
name = "vault-vol"
|
||
|
size = "25Gi"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
resource kubernetes_persistent_volume vault {
|
||
|
metadata {
|
||
|
name = local.vault.volume.name
|
||
|
}
|
||
|
spec {
|
||
|
capacity = {
|
||
|
storage = local.vault.volume.size
|
||
|
}
|
||
|
access_modes = local.vault.volume.modes
|
||
|
persistent_volume_source {
|
||
|
gce_persistent_disk {
|
||
|
pd_name = "${local.filebrowser.name}-vol-pd"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|