From e40b99f11db5d46011c20dd6288d28cb02198939 Mon Sep 17 00:00:00 2001 From: mcgin314 Date: Tue, 23 Jul 2024 14:45:05 -0400 Subject: [PATCH] Created simple example for local testing/validation --- examples/simple/main.tf | 58 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 examples/simple/main.tf diff --git a/examples/simple/main.tf b/examples/simple/main.tf new file mode 100644 index 0000000..74dcec8 --- /dev/null +++ b/examples/simple/main.tf @@ -0,0 +1,58 @@ +provider "aws" { + profile = local.profile + region = local.region +} + +provider "helm" { + kubernetes { + host = data.aws_eks_cluster.cluster.endpoint + + cluster_ca_certificate = base64decode(data.aws_eks_cluster.cluster.certificate_authority[0].data) + token = data.aws_eks_cluster_auth.cluster.token + } +} + +provider "kubernetes" { + host = data.aws_eks_cluster.cluster.endpoint + + cluster_ca_certificate = base64decode(data.aws_eks_cluster.cluster.certificate_authority[0].data) + token = data.aws_eks_cluster_auth.cluster.token +} + +data "aws_eks_cluster" "cluster" { + name = local.cluster_name +} + +data "aws_eks_cluster_auth" "cluster" { + name = local.cluster_name +} + +locals { + region = "us-gov-east-1" + profile = "terraform" + cluster_name = "platform-test-1" + namespace = "prometheus" + create_namespace = "true" + +# tags = { +# project_number = "fs0000000078" +# project_name = "csvd_platformbaseline" +# project_role = "csvd_platformbaseline_app" +# organization = "census:ocio:csvd" +# created_by = "luther.coleman.mcginty@census.gov" +# created_for = "luther.coleman.mcginty@census.gov" +# created_reason = "Testing eks module operation" +# Terraform = "true" +# Terragrunt = "true" +# test_adjustment = "testing adding tags" +# } +} + +module "prometheus" { + source = "../.." + + profile = local.profile + cluster_name = local.cluster_name + namespace = local.namespace + create_namespace = local.create_namespace +} \ No newline at end of file