Skip to content

Commit 175ee54

Browse files
committed
Cleanup and removed unused resources
1 parent a4043e9 commit 175ee54

File tree

6 files changed

+22
-28
lines changed

6 files changed

+22
-28
lines changed

terraform/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ init-reconfigure:
1919
$(tf_cmd) init $(tf_state) -upgrade $(tf_vars) -reconfigure
2020

2121
plan: workspace
22-
$(tf_cmd) plan $(tf_vars) -out=tfplan
22+
$(tf_cmd) plan $(tf_vars)
2323

2424
plan-changes: workspace
2525
$(tf_cmd) plan $(tf_vars) -out=plan && $(tf_cmd) show -no-color -json plan | jq -r '.resource_changes[] | select(.change.actions[0]=="update" or .change.actions[0]=="create" or .change.actions[0]=="add") | .address'

terraform/endpoints.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,8 @@ module "api_gateway" {
112112
short_prefix = local.short_prefix
113113
zone_id = data.aws_route53_zone.project_zone.zone_id
114114
api_domain_name = local.service_domain_name
115-
environment = var.sub_environment
115+
environment = var.environment
116+
sub_environment = var.sub_environment
116117
oas = local.oas
117118
}
118119

terraform/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,3 +101,7 @@ data "aws_kms_key" "existing_kinesis_encryption_key" {
101101
data "aws_kms_key" "mesh_s3_encryption_key" {
102102
key_id = "alias/local-immunisation-mesh"
103103
}
104+
105+
data "aws_route53_zone" "project_zone" {
106+
name = local.project_domain_name
107+
}

terraform/modules/api_gateway/variables.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ variable "short_prefix" {}
33
variable "zone_id" {}
44
variable "api_domain_name" {}
55
variable "environment" {}
6+
variable "sub_environment" {}
67
variable "oas" {}

terraform/route53.tf

Lines changed: 0 additions & 15 deletions
This file was deleted.

terraform/variables.tf

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,22 @@ variable "pds_environment" {
3030
default = "int"
3131
}
3232

33-
locals {
34-
prefix = "${var.project_name}-${var.service}-${var.sub_environment}"
35-
short_prefix = "${var.project_short_name}-${var.sub_environment}"
36-
batch_prefix = "immunisation-batch-${var.sub_environment}"
33+
variable "root_domain" {
34+
default = "imms.dev.vds.platform.nhs.uk"
35+
}
3736

38-
vpc_name = "imms-${var.sub_environment}-fhir-api-vpc"
39-
root_domain = "${var.sub_environment}.${var.environment}.vds.platform.nhs.uk"
40-
project_domain_name = data.aws_route53_zone.project_zone.name
37+
locals {
38+
sub_environment = can(regex("pr-", var.sub_environment)) ? terraform.workspace : var.sub_environment
39+
prefix = "${var.project_name}-${var.service}-${var.sub_environment}"
40+
short_prefix = "${var.project_short_name}-${var.sub_environment}"
41+
batch_prefix = "immunisation-batch-${var.sub_environment}"
42+
vpc_name = "imms-${var.environment}-fhir-api-vpc"
43+
root_domain_name = "${var.environment}.vds.platform.nhs.uk"
44+
project_domain_name = "imms.${local.root_domain_name}"
4145
service_domain_name = "${var.sub_environment}.${local.project_domain_name}"
42-
43-
config_bucket_arn = aws_s3_bucket.batch_config_bucket.arn
44-
config_bucket_name = aws_s3_bucket.batch_config_bucket.bucket
45-
is_temp = length(regexall("[a-z]{2,4}-?[0-9]+", var.sub_environment)) > 0
46+
config_bucket_arn = aws_s3_bucket.batch_config_bucket.arn
47+
config_bucket_name = aws_s3_bucket.batch_config_bucket.bucket
48+
is_temp = length(regexall("[a-z]{2,4}-?[0-9]+", var.sub_environment)) > 0
4649

4750
# Public subnet - The subnet has a direct route to an internet gateway. Resources in a public subnet can access the public internet.
4851
# public_subnet_ids = [for k, v in data.aws_route.internet_traffic_route_by_subnet : k if length(v.gateway_id) > 0]

0 commit comments

Comments
 (0)