File tree Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -95,8 +95,29 @@ resource "aws_iam_role_policy" "s3_policy" {
9595EOF
9696}
9797
98+ resource "aws_iam_role_policy" "efs_policy" {
99+ name = " ecs-efs-policy"
100+ role = aws_iam_role. ecs_task . name
101+
102+ policy = jsonencode ({
103+ Version = " 2012-10-17"
104+ Statement = [
105+ {
106+ Effect = " Allow"
107+ Action = [
108+ " elasticfilesystem:ClientMount" ,
109+ " elasticfilesystem:ClientWrite" ,
110+ " elasticfilesystem:DescribeMountTargets" ,
111+ " elasticfilesystem:DescribeFileSystems"
112+ ]
113+ Resource = " *"
114+ }
115+ ]
116+ })
117+ }
118+
98119resource "aws_iam_role_policy_attachment" "extra_task_policies_arn" {
99120 for_each = toset (try (var. extra_task_policies_arn , []))
100121 role = aws_iam_role. ecs_task . name
101122 policy_arn = each. key
102- }
123+ }
You can’t perform that action at this time.
0 commit comments