Skip to content

Commit 5d519ff

Browse files
committed
var enviornment changes and addressed comments
1 parent 43902aa commit 5d519ff

File tree

6 files changed

+24
-50
lines changed

6 files changed

+24
-50
lines changed

infra/.terraform.lock.hcl

Lines changed: 17 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

infra/endpoints.tf

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -214,11 +214,6 @@ resource "aws_vpc_endpoint" "kinesis_stream_endpoint" {
214214
}
215215
}
216216

217-
# TODO - remove and use the key we manage in this Terraform workspace
218-
data "aws_kms_key" "existing_lambda_env_encryption" {
219-
count = var.environment == "non-prod" ? 1 : 0
220-
key_id = "648c8c6f-54bf-4b79-ad72-0be6e8d72423"
221-
}
222217

223218
resource "aws_vpc_endpoint" "kms_endpoint" {
224219
vpc_id = aws_vpc.default.id
@@ -242,15 +237,10 @@ resource "aws_vpc_endpoint" "kms_endpoint" {
242237
"kms:Encrypt",
243238
"kms:GenerateDataKey*"
244239
],
245-
Resource = var.environment == "prod" ? [
240+
Resource = [
246241
aws_kms_key.lambda_env_encryption.arn,
247242
aws_kms_key.s3_shared_key.arn
248-
] : concat([
249-
aws_kms_key.lambda_env_encryption.arn,
250-
aws_kms_key.s3_shared_key.arn
251-
], length(data.aws_kms_key.existing_lambda_env_encryption) > 0 ? [
252-
data.aws_kms_key.existing_lambda_env_encryption[0].arn
253-
] : [])
243+
]
254244
}
255245
]
256246
})

infra/environments/non-prod/variables.tfvars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ admin_role = "root" # We shouldn't be using the root account. Ther
44
dev_ops_role = "role/DevOps"
55
auto_ops_role = "role/auto-ops"
66
dspp_admin_role = "root"
7-
environment = "non-prod"
7+
environment = "dev"
88
parent_route53_zone_name = "dev.vds.platform.nhs.uk"
99
child_route53_zone_name = "imms.dev.vds.platform.nhs.uk"

infra/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
aws = {
44
source = "hashicorp/aws"
5-
version = "~> 5"
5+
version = "~> 6"
66
}
77
}
88
backend "s3" {

infra/networking.tf

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,14 @@ locals {
1313
availability_zone = "eu-west-2c"
1414
}
1515
]
16-
environment = var.environment == "non-prod" ? "dev" : var.environment
1716
}
1817

1918
resource "aws_vpc" "default" {
2019
cidr_block = "172.31.0.0/16"
2120
enable_dns_support = true
2221
enable_dns_hostnames = true
2322
tags = {
24-
Name = "imms-${local.environment}-fhir-api-vpc"
23+
Name = "imms-${var.environment}-fhir-api-vpc"
2524
}
2625
}
2726

@@ -36,14 +35,14 @@ resource "aws_subnet" "default_subnets" {
3635
resource "aws_internet_gateway" "default" {
3736
vpc_id = aws_vpc.default.id
3837
tags = {
39-
Name = "imms-${local.environment}-fhir-api-igw"
38+
Name = "imms-${var.environment}-fhir-api-igw"
4039
}
4140
}
4241

4342
resource "aws_route_table" "default" {
4443
vpc_id = aws_vpc.default.id
4544
tags = {
46-
Name = "imms-${local.environment}-fhir-api-rtb"
45+
Name = "imms-${var.environment}-fhir-api-rtb"
4746
}
4847
}
4948

infra/s3_source_bucket.tf

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -54,18 +54,6 @@ resource "aws_s3_bucket_policy" "batch_data_source_bucket_policy" {
5454
})
5555
}
5656

57-
# resource "aws_s3_bucket_server_side_encryption_configuration" "s3_batch_source_encryption" {
58-
# count = local.environment == "prod" ? 1 : 0
59-
# bucket = aws_s3_bucket.batch_data_source_bucket[0].bucket
60-
61-
# rule {
62-
# apply_server_side_encryption_by_default {
63-
# kms_master_key_id = data.aws_kms_key.existing_s3_encryption_key.arn
64-
# sse_algorithm = "aws:kms"
65-
# }
66-
# }
67-
# }
68-
6957
resource "aws_s3_bucket_lifecycle_configuration" "datasources_lifecycle" {
7058
count = var.environment == "prod" ? 1 : 0
7159
bucket = aws_s3_bucket.batch_data_source_bucket[0].bucket

0 commit comments

Comments
 (0)