variable "region" {
  description = "AWS region"
  type        = string
  default     = "us-west-2"
}

variable "cluster_name" {
  description = "EKS cluster name to attach the node group to"
  type        = string
}

variable "node_role_arn" {
  description = "ARN of the IAM role for nodes (must have necessary policies)"
  type        = string
  default     = ""
}

variable "subnet_ids" {
  description = "List of subnet IDs for the node group"
  type        = list(string)
  default     = []
}

variable "project" {
  description = "(Optional) GCP project to create the node pool in. If empty, provider/default credentials project is used."
  type        = string
  default     = ""
}

variable "subnetwork" {
  description = "(Optional) GCP subnetwork for the node pool."
  type        = string
  default     = ""
}
