File tree Expand file tree Collapse file tree 6 files changed +24
-50
lines changed
Expand file tree Collapse file tree 6 files changed +24
-50
lines changed Original file line number Diff line number Diff 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
223218resource "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 })
Original file line number Diff line number Diff line change @@ -4,6 +4,6 @@ admin_role = "root" # We shouldn't be using the root account. Ther
44dev_ops_role = " role/DevOps"
55auto_ops_role = " role/auto-ops"
66dspp_admin_role = " root"
7- environment = " non-prod "
7+ environment = " dev "
88parent_route53_zone_name = " dev.vds.platform.nhs.uk"
99child_route53_zone_name = " imms.dev.vds.platform.nhs.uk"
Original file line number Diff line number Diff 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" {
Original file line number Diff line number Diff 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
1918resource "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" {
3635resource "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
4342resource "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
Original file line number Diff line number Diff 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-
6957resource "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
You can’t perform that action at this time.
0 commit comments