From 9ece2ddb32aa7e54ac19a856f953e720f2aa5f0e Mon Sep 17 00:00:00 2001 From: Jianrong Date: Mon, 3 Oct 2022 12:16:02 +1100 Subject: [PATCH] XIN-241: Add EFS and configure to the devnet VPC --- cicd/devnet/terraform/main.tf | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/cicd/devnet/terraform/main.tf b/cicd/devnet/terraform/main.tf index 937d797dd5..067029efc2 100644 --- a/cicd/devnet/terraform/main.tf +++ b/cicd/devnet/terraform/main.tf @@ -149,4 +149,20 @@ resource "aws_iam_role_policy_attachment" "devnet_xdc_ecs_tasks_execution_role" ]) role = aws_iam_role.devnet_xdc_ecs_tasks_execution_role.name policy_arn = each.value +} + +# EFS +resource "aws_efs_file_system" "devnet_efs" { + creation_token = "efs" + performance_mode = "generalPurpose" + throughput_mode = "bursting" + encrypted = "true" + tags = { + Name = "TfDevnetEfs" + } + } + +resource "aws_efs_mount_target" "alpha" { + file_system_id = aws_efs_file_system.devnet_efs.id + subnet_id = aws_subnet.devnet_subnet.id } \ No newline at end of file