From 09fd1917eaf00d1b2428e34543a2a0bd19df36f5 Mon Sep 17 00:00:00 2001 From: chris3ware <36608309+chris3ware@users.noreply.github.com> Date: Thu, 12 Sep 2024 06:02:41 +0100 Subject: [PATCH 1/2] fix(vpc): Add correctly formatted SSH key --- tf/dev/vpc/terraform.tfvars | 8 ++++++++ tf/prd/vpc/terraform.tfvars | 8 ++++++++ 2 files changed, 16 insertions(+) create mode 100644 tf/dev/vpc/terraform.tfvars create mode 100644 tf/prd/vpc/terraform.tfvars diff --git a/tf/dev/vpc/terraform.tfvars b/tf/dev/vpc/terraform.tfvars new file mode 100644 index 0000000..c8ece4a --- /dev/null +++ b/tf/dev/vpc/terraform.tfvars @@ -0,0 +1,8 @@ +environment = "dev" +service = "vpc" + +# Add trusted IP addresses with mask. e.g. "192.0.2.1/32" +trusted_ips = ["192.0.2.1/32"] + +# Add public SSH key +ssh_key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMNSplDEGibL7tUs87JsuwnHmDA2uSB+M2kUlOQuI0Fc" diff --git a/tf/prd/vpc/terraform.tfvars b/tf/prd/vpc/terraform.tfvars new file mode 100644 index 0000000..ef21bf9 --- /dev/null +++ b/tf/prd/vpc/terraform.tfvars @@ -0,0 +1,8 @@ +environment = "prd" +service = "vpc" + +# Add trusted IP addresses with mask. e.g. "192.0.2.1/32" +trusted_ips = ["198.51.100.0/32"] + +# Add public SSH key +ssh_key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMNSplDEGibL7tUs87JsuwnHmDA2uSB+M2kUlOQuI0Fc" From 6ffc475e743b0eabf07f29479ec94777c26e23fa Mon Sep 17 00:00:00 2001 From: chris3ware <36608309+chris3ware@users.noreply.github.com> Date: Thu, 12 Sep 2024 06:09:02 +0100 Subject: [PATCH 2/2] ci(tofu-ci): Fix tfvars path Workflow not triggering when tfvars file changed --- .github/workflows/tofu-ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tofu-ci.yaml b/.github/workflows/tofu-ci.yaml index 53fb0d5..03a3ed5 100644 --- a/.github/workflows/tofu-ci.yaml +++ b/.github/workflows/tofu-ci.yaml @@ -6,12 +6,12 @@ on: branches: [main] paths: - tf/**/*.tf - - tf/**.*.tfvars + - tf/**/*.tfvars push: branches: [main] paths: - tf/**/*.tf - - tf/**.*.tfvars + - tf/**/*.tfvars # Disable permissions for all available scopes permissions: {}