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.0.13" } variable "mongo_type" { type = string default = "ReplicaSet" } variable "pull_policy" { 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" } } }