From 8ba0a99207da3001ddff79b738f7d00cd8ba601b Mon Sep 17 00:00:00 2001 From: Matthew Creal Morgan Date: Fri, 20 Feb 2026 11:11:02 -0800 Subject: [PATCH] add cluster for adsd-etdsb-tools-nonprod (#13) --- examples/adsd-etdsb-tools-nonprod/main.tf | 48 +++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 examples/adsd-etdsb-tools-nonprod/main.tf diff --git a/examples/adsd-etdsb-tools-nonprod/main.tf b/examples/adsd-etdsb-tools-nonprod/main.tf new file mode 100644 index 0000000..fedf93b --- /dev/null +++ b/examples/adsd-etdsb-tools-nonprod/main.tf @@ -0,0 +1,48 @@ +provider "aws" { +} + +data "aws_secretsmanager_secret_version" "github_token" { + secret_id = "/eks-cluster-deployment/github_token" +} + +provider "github" { + token = data.aws_secretsmanager_secret_version.github_token.secret_string +} + +module "eks_deployment" { + source = "../../" + + # Repository and cluster configuration - single name for both + name = "adsd-etdsb-tools-nonprod" + environment = "dev" + region = "us-gov-east-1" + + # Cluster configuration - simplified interface + cluster_config = { + account_name = "adsd-tools-nonprod-gov" + aws_account_id = "533109815932" + cluster_mailing_list = "vijaya.pavuluru@census.gov" + environment_abbr = "dev" + finops_project_name = "adsd_etdsb_tools_migration" + finops_project_number = "fs0000000069" + finops_project_role = "adsd_tools_mgrn_eks" + vpc_domain_name = "dev.adsd.csp1.census.gov" + vpc_name = "vpc3-inf-dev" + tags = { + Owner = "vijaya.pavuluru@census.gov" + Environment = "development" + CostCenter = "census:ocio:adsd" + } + organization = "census:ocio:adsd" + } +} + +output "repository_url" { + description = "URL of the created GitHub repository" + value = module.eks_deployment.repository_url +} + +output "ssh_clone_url" { + description = "SSH clone URL of the repository" + value = module.eks_deployment.ssh_clone_url +}