mpunt of configmap as file works
This commit is contained in:
@@ -14,10 +14,9 @@ variable "kubernetes" {
|
|||||||
pvc = optional(map(object({
|
pvc = optional(map(object({
|
||||||
name = string
|
name = string
|
||||||
pvc = optional(bool)
|
pvc = optional(bool)
|
||||||
configmap = optional(bool)
|
config_map = optional(bool,false)
|
||||||
pvc_size = string
|
pvc_size = optional(string)
|
||||||
mount_path = string
|
mount_path = string
|
||||||
# database = optional(bool,false)
|
|
||||||
})))
|
})))
|
||||||
#secret = optional(map(string))
|
#secret = optional(map(string))
|
||||||
environment = optional(map(object({
|
environment = optional(map(object({
|
||||||
@@ -388,12 +387,18 @@ resource "kubernetes_deployment_v1" "automatic" {
|
|||||||
|
|
||||||
dynamic "persistent_volume_claim" {
|
dynamic "persistent_volume_claim" {
|
||||||
for_each = volume.value.pvc ? [1] : []
|
for_each = volume.value.pvc ? [1] : []
|
||||||
|
|
||||||
content {
|
content {
|
||||||
claim_name = "${volume.value.name}-pvc"
|
claim_name = "${volume.value.name}-pvc"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dynamic "config_map" {
|
||||||
|
for_each = volume.value.config_map ? [1] : []
|
||||||
|
content {
|
||||||
|
name = "${volume.value.name}-pvc"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -355,6 +355,7 @@ kubernetes = {
|
|||||||
}
|
}
|
||||||
media = {
|
media = {
|
||||||
pvc = false
|
pvc = false
|
||||||
|
config_map = true
|
||||||
name = "media"
|
name = "media"
|
||||||
pvc_size = "2Mi"
|
pvc_size = "2Mi"
|
||||||
mount_path = "/usr/src/paperless/media"
|
mount_path = "/usr/src/paperless/media"
|
||||||
|
|||||||
Reference in New Issue
Block a user