Skip to content

Commit

Permalink
add other addons
Browse files Browse the repository at this point in the history
  • Loading branch information
morga471 committed Jul 18, 2024
1 parent da615cb commit d3a9b07
Show file tree
Hide file tree
Showing 4 changed files with 90 additions and 18 deletions.
23 changes: 23 additions & 0 deletions lab/us-gov-east-1/vpc/mcmCluster/eks-cert-manager/terragrunt.hcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
terraform {
# source = "git@github.e.it.census.gov:terraform-modules/aws-certificates//acmpca-eks-cert-manager"
# source = "./cert-mgr.tf"
source = "git@github.e.it.census.gov:SCT-Engineering/tfmod-cert-mgr.git"

# cluster_name = var.cluster_name
# contact_email = var.cluster_mailing_list

# tags = merge(
# local.base_tags,
# local.common_tags
# )
}

dependency "eks" {
config_path = "../eks"
}

inputs = {
cluster_name = dependency.eks.inputs.cluster_name
profile = dependency.eks.inputs.profile
contact_email = "srinivasa.nangunuri@census.gov"
}
20 changes: 2 additions & 18 deletions lab/us-gov-east-1/vpc/mcmCluster/eks-config/terragrunt.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -17,37 +17,21 @@ locals {
tag_costallocation = "census:csvd:platformbaseline"
region = "us-gov-east-1"
tags = {

"eks-cluster-name" = "platform-eng-eks-test"
"eks-cluster-name" = "platform-eng-eks-mcm"
"CostAllocation" = "census:csvd:platformbaseline"
"boc:tf_module_version" = "1.0.0"
"boc:created_by" = "terraform"
}
}

terraform {
source = "git@github.e.it.census.gov:SCT-Engineering/tfmod-eks-configuration.git"
source = "git@github.e.it.census.gov:SCT-Engineering/tfmod-eks-configuration.git?ref=lokiv3"
extra_arguments "retry_lock" {
commands = get_terraform_commands_that_need_locking()
arguments = ["-lock-timeout=20m"]
}
}

remote_state {
backend = "s3"
generate = {
path = "backend.tf"
if_exists = "overwrite_terragrunt"
}
config = {
bucket = "tg-infrastructure-tf-state-lab-dev-ew-us-gov-east-1"
key = "platform-eks-test-config/terraform.tfstate"
region = "us-gov-east-1"
encrypt = true
#dynamodb_table = "my-lock-table"
}
}

dependency "eks" {
config_path = "../eks"
}
Expand Down
33 changes: 33 additions & 0 deletions lab/us-gov-east-1/vpc/mcmCluster/eks-istio/terragrunt.hcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
terraform {
source = "git@github.e.it.census.gov:SCT-Engineering/tfmod-istio.git?ref=1.0.4"
extra_arguments "retry_lock" {
commands = get_terraform_commands_that_need_locking()
arguments = ["-lock-timeout=20m"]
}
}

remote_state {
backend = "s3"
generate = {
path = "backend.tf"
if_exists = "overwrite_terragrunt"
}
config = {
bucket = "tg-infrastructure-tf-state-lab-dev-ew-us-gov-east-1"
key = "platform-eks-test-istio/terraform.tfstate"
region = "us-gov-east-1"
encrypt = true
}
}

dependency "eks" {
config_path = "../eks"
}

inputs = {
profile = dependency.eks.inputs.profile
cluster_name = dependency.eks.inputs.cluster_name
region = "us-gov-east-1"
istio_chart_version = "1.22.1"
istio_version = "1.22.1"
}
32 changes: 32 additions & 0 deletions lab/us-gov-east-1/vpc/mcmCluster/eks-loki/terragrunt.hcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
terraform {
source = "git@github.e.it.census.gov:SCT-Engineering/tfmod-loki.git?ref=lokiv3"
extra_arguments "retry_lock" {
commands = get_terraform_commands_that_need_locking()
arguments = ["-lock-timeout=20m"]
}
}

remote_state {
backend = "s3"
generate = {
path = "backend.tf"
if_exists = "overwrite_terragrunt"
}
config = {
bucket = "tg-infrastructure-tf-state-lab-dev-ew-us-gov-east-1"
key = "platform-eks-test-loki/terraform.tfstate"
region = "us-gov-east-1"
encrypt = true
}
}

dependency "eks" {
config_path = "../eks"
}

inputs = {
profile = dependency.eks.inputs.profile
cluster_name = dependency.eks.inputs.cluster_name
oidc_provider_arn = dependency.eks.outputs.oidc_provider_arn
region = "us-gov-east-1"
}

0 comments on commit d3a9b07

Please sign in to comment.