Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
variables.tf 1000 B
Newer Older
variable "helm_config" {
  description = "AWS Node Termination Handler Helm Chart Configuration"
  type        = any
  default     = {}
}

variable "autoscaling_group_names" {
  description = "EKS Node Group ASG names"
  type        = list(string)
}

variable "addon_context" {
  type = object({
    aws_caller_identity_account_id = string
    aws_caller_identity_arn        = string
    aws_eks_cluster_endpoint       = string
    aws_partition_id               = string
    aws_region_name                = string
    eks_cluster_id                 = string
    eks_oidc_issuer_url            = string
    eks_oidc_provider_arn          = string
    tags                           = map(string)
    irsa_iam_role_path             = string
    irsa_iam_permissions_boundary  = string
  description = "Input configuration for the addon"

variable "irsa_policies" {
  type        = list(string)
  description = "Additional IAM policies for a IAM role for service accounts"
  default     = []
}