From faba9fe7ec4533fc25abdb54201a689d68a2b23b Mon Sep 17 00:00:00 2001 From: Matthew Creal Morgan Date: Thu, 26 Mar 2026 15:22:11 -0700 Subject: [PATCH] Scp compatability (#48) --- README.md | 1 + main.tf | 7 +++++++ tags.tf | 6 ++++++ tags.yml | 5 +++++ 4 files changed, 19 insertions(+) create mode 100644 tags.tf create mode 100644 tags.yml diff --git a/README.md b/README.md index 7961359..9200152 100644 --- a/README.md +++ b/README.md @@ -116,6 +116,7 @@ efs-csi-controller 0 5m | [cluster](#module\_cluster) | git::https://github.e.it.census.gov/SCT-Engineering/terraform-aws-eks/ | v21.15.1 | | [ebs\_csi\_irsa\_role](#module\_ebs\_csi\_irsa\_role) | git::https://github.e.it.census.gov/SCT-Engineering/terraform-aws-iam//modules/iam-role-for-service-accounts-eks | n/a | | [efs\_csi\_irsa\_role](#module\_efs\_csi\_irsa\_role) | git::https://github.e.it.census.gov/SCT-Engineering/terraform-aws-iam//modules/iam-role-for-service-accounts-eks | n/a | +| [tags](#module\_tags) | git@github.e.it.census.gov:terraform-modules/boc-nts//tags | n/a | | [vpc\_cni\_irsa\_role](#module\_vpc\_cni\_irsa\_role) | git::https://github.e.it.census.gov/SCT-Engineering/terraform-aws-iam//modules/iam-role-for-service-accounts-eks | n/a | ## Resources diff --git a/main.tf b/main.tf index 63bff73..7a35ed9 100644 --- a/main.tf +++ b/main.tf @@ -89,6 +89,13 @@ module "cluster" { labels = { "karpenter.sh/controller" = "true" } + tag_specifications = ["instance", "volume"] + tags = merge( + module.tags.tags, + { + "kubernetes.io/cluster/${var.cluster_name}" = "owned" + } + ) } } } diff --git a/tags.tf b/tags.tf new file mode 100644 index 0000000..7ed73e0 --- /dev/null +++ b/tags.tf @@ -0,0 +1,6 @@ +module "tags" { + # tflint-ignore: terraform_module_pinned_source + source = "git@github.e.it.census.gov:terraform-modules/boc-nts//tags" + filename = format("%v/%v", path.root, "tags.yml") + +} diff --git a/tags.yml b/tags.yml new file mode 100644 index 0000000..18fa5e4 --- /dev/null +++ b/tags.yml @@ -0,0 +1,5 @@ +finops: + number: tonumber(regex("[0-9]+$", var.finops_project_number)) + name: "${var.finops_project_name}" + roles: + - eks