variable "namespace" { type = string description = "Namespace, which could be your organization name, e.g. 'eg' or 'cp'" default = "" } variable "stage" { type = string description = "Stage, e.g. 'prod', 'staging', 'dev', or 'test'" default = "" } variable "name" { type = string description = "Solution name, e.g. 'app' or 'cluster'" } variable "delimiter" { type = string default = "-" description = "Delimiter to be used between `namespace`, `stage`, `name` and `attributes`" } variable "attributes" { type = list(string) default = [] description = "Additional attributes (e.g. `1`)" } variable "tags" { type = map(string) default = {} description = "Additional tags (e.g. `{ BusinessUnit = \"XYZ\" }`" } variable "enabled" { type = bool description = "Whether to create the resources. Set to `false` to prevent the module from creating any resources" default = true } variable "cluster_name" { type = string description = "The name of the EKS cluster" } variable "subnet_ids" { description = "Identifiers of private EC2 Subnets to associate with the EKS Fargate Profile. These subnets must have the following resource tag: kubernetes.io/cluster/CLUSTER_NAME (where CLUSTER_NAME is replaced with the name of the EKS Cluster)" type = list(string) } variable "kubernetes_namespace" { type = string description = "Kubernetes namespace for selection" } variable "kubernetes_labels" { type = map(string) description = "Key-value mapping of Kubernetes labels for selection" default = {} }