mirror of
https://github.com/ysoftdevs/terraform-aws-eks.git
synced 2026-03-17 23:13:46 +01:00
refactor: Refactoring to match the rest of terraform-aws-modules (#1583)
This commit is contained in:
23
variables.tf
23
variables.tf
@@ -1,24 +1,25 @@
|
||||
variable "cluster_enabled_log_types" {
|
||||
default = []
|
||||
description = "A list of the desired control plane logging to enable. For more information, see Amazon EKS Control Plane Logging documentation (https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html)"
|
||||
type = list(string)
|
||||
default = []
|
||||
}
|
||||
|
||||
variable "cluster_log_kms_key_id" {
|
||||
default = ""
|
||||
description = "If a KMS Key ARN is set, this key will be used to encrypt the corresponding log group. Please be sure that the KMS Key has an appropriate key policy (https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/encrypt-log-data-kms.html)"
|
||||
type = string
|
||||
default = ""
|
||||
}
|
||||
|
||||
variable "cluster_log_retention_in_days" {
|
||||
default = 90
|
||||
description = "Number of days to retain log events. Default retention - 90 days."
|
||||
type = number
|
||||
default = 90
|
||||
}
|
||||
|
||||
variable "cluster_name" {
|
||||
description = "Name of the EKS cluster. Also used as a prefix in names of related resources."
|
||||
type = string
|
||||
default = ""
|
||||
}
|
||||
|
||||
variable "cluster_security_group_id" {
|
||||
@@ -30,6 +31,7 @@ variable "cluster_security_group_id" {
|
||||
variable "cluster_version" {
|
||||
description = "Kubernetes version to use for the EKS cluster."
|
||||
type = string
|
||||
default = null
|
||||
}
|
||||
|
||||
variable "kubeconfig_output_path" {
|
||||
@@ -50,8 +52,15 @@ variable "write_kubeconfig" {
|
||||
default = true
|
||||
}
|
||||
|
||||
variable "default_platform" {
|
||||
description = "Default platform name. Valid options are `linux` and `windows`."
|
||||
type = string
|
||||
default = "linux"
|
||||
}
|
||||
|
||||
variable "manage_aws_auth" {
|
||||
description = "Whether to apply the aws-auth configmap file."
|
||||
type = bool
|
||||
default = true
|
||||
}
|
||||
|
||||
@@ -96,6 +105,7 @@ variable "fargate_subnets" {
|
||||
variable "subnets" {
|
||||
description = "A list of subnets to place the EKS cluster and workers within."
|
||||
type = list(string)
|
||||
default = []
|
||||
}
|
||||
|
||||
variable "tags" {
|
||||
@@ -110,15 +120,10 @@ variable "cluster_tags" {
|
||||
default = {}
|
||||
}
|
||||
|
||||
variable "timeouts" {
|
||||
description = "A map of timeouts for create/update/delete operations."
|
||||
type = map(string)
|
||||
default = {}
|
||||
}
|
||||
|
||||
variable "vpc_id" {
|
||||
description = "VPC where the cluster and workers will be deployed."
|
||||
type = string
|
||||
default = null
|
||||
}
|
||||
|
||||
variable "worker_groups" {
|
||||
|
||||
Reference in New Issue
Block a user