Skip to content

Instantly share code, notes, and snippets.

@zning1994
Forked from nicosingh/main.tf
Created April 23, 2023 12:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zning1994/0bf7aa077c8c492b3f2d2e9d7428c388 to your computer and use it in GitHub Desktop.
Save zning1994/0bf7aa077c8c492b3f2d2e9d7428c388 to your computer and use it in GitHub Desktop.
# create EKS cluster
module "base" {
source = "./base/"
cluster_name = var.cluster_name
name_prefix = var.name_prefix
main_network_block = var.main_network_block
subnet_prefix_extension = var.subnet_prefix_extension
zone_offset = var.zone_offset
eks_managed_node_groups = var.eks_managed_node_groups
autoscaling_average_cpu = var.autoscaling_average_cpu
}
# provision EKS cluster
module "config" {
source = "./config/"
cluster_name = module.base.cluster_id
spot_termination_handler_chart_name = var.spot_termination_handler_chart_name
spot_termination_handler_chart_repo = var.spot_termination_handler_chart_repo
spot_termination_handler_chart_version = var.spot_termination_handler_chart_version
spot_termination_handler_chart_namespace = var.spot_termination_handler_chart_namespace
dns_base_domain = var.dns_base_domain
ingress_gateway_name = var.ingress_gateway_name
ingress_gateway_iam_role = var.ingress_gateway_iam_role
ingress_gateway_chart_name = var.ingress_gateway_chart_name
ingress_gateway_chart_repo = var.ingress_gateway_chart_repo
ingress_gateway_chart_version = var.ingress_gateway_chart_version
external_dns_iam_role = var.external_dns_iam_role
external_dns_chart_name = var.external_dns_chart_name
external_dns_chart_repo = var.external_dns_chart_repo
external_dns_chart_version = var.external_dns_chart_version
external_dns_values = var.external_dns_values
namespaces = var.namespaces
name_prefix = var.name_prefix
admin_users = var.admin_users
developer_users = var.developer_users
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment