36 lines
905 B
HCL
36 lines
905 B
HCL
variable "aws_region" {
|
|
description = "AWS region for the EKS cluster"
|
|
type = string
|
|
default = "eu-west-3"
|
|
}
|
|
|
|
variable "cluster_name" {
|
|
description = "EKS cluster name"
|
|
type = string
|
|
default = "veylant-production"
|
|
}
|
|
|
|
variable "vpc_cidr" {
|
|
description = "CIDR block for the VPC"
|
|
type = string
|
|
default = "10.0.0.0/16"
|
|
}
|
|
|
|
variable "private_subnet_cidrs" {
|
|
description = "CIDR blocks for private subnets (one per AZ)"
|
|
type = list(string)
|
|
default = ["10.0.1.0/24", "10.0.2.0/24", "10.0.3.0/24"]
|
|
}
|
|
|
|
variable "public_subnet_cidrs" {
|
|
description = "CIDR blocks for public subnets (one per AZ)"
|
|
type = list(string)
|
|
default = ["10.0.101.0/24", "10.0.102.0/24", "10.0.103.0/24"]
|
|
}
|
|
|
|
variable "node_instance_type" {
|
|
description = "EC2 instance type for EKS managed node groups"
|
|
type = string
|
|
default = "t3.medium"
|
|
}
|