Files
kydah-modules/mongo/variables.tf
2024-01-28 10:09:48 +01:00

55 lines
833 B
HCL

variable "component" {
type = string
}
variable "instance" {
type = string
}
variable "namespace" {
type = string
}
variable "labels" {
type = map(string)
}
variable "db_name" {
type = string
default = ""
}
variable "username" {
type = string
default = ""
}
variable "mongo_version" {
type = string
default = "6.3.2"
}
variable "mongo_type" {
type = string
default = "ReplicaSet"
}
variable "pullPolicy" {
type = string
default = "IfNotPresent"
}
variable "resources" {
type = object({
limits = optional(object({
cpu = string
memory = string
}))
requests = optional(object({
cpu = string
memory = string
}))
})
default = {
limits = {
cpu = "1"
memory = "1100M"
}
requests = {
cpu = "0.3"
memory = "400M"
}
}
}