Skip to content

Instantly share code, notes, and snippets.

@nicosingh
Last active May 10, 2023 19:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save nicosingh/7f4a1000002dc34e6bbb90812ccff325 to your computer and use it in GitHub Desktop.
Save nicosingh/7f4a1000002dc34e6bbb90812ccff325 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
cluster_azs = var.cluster_azs
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 = var.cluster_name
cluster_endpoint = module.base.cluster_endpoint
cluster_certificate_authority_data = module.base.cluster_certificate_authority_data
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