Skip to content

Commit 4de2822

Browse files
committed
[#316] Update name, move s3BucketPolicy into s3 module
1 parent f57dd31 commit 4de2822

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

src/generators/addons/aws/modules/alb.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ const albVariablesContent = dedent`
3030
}`;
3131

3232
const albModuleContent = dedent`
33-
module "s3_access_log" {
33+
module "s3_alb_access_log" {
3434
source = "../modules/s3"
3535
3636
env_namespace = local.env_namespace
@@ -47,13 +47,13 @@ const albModuleContent = dedent`
4747
subnet_ids = module.vpc.public_subnet_ids
4848
security_group_ids = module.security_group.alb_security_group_ids
4949
health_check_path = var.health_check_path
50-
bucket_access_log_name = module.s3_access_log.aws_s3_bucket_name
50+
bucket_access_log_name = module.s3_alb_access_log.aws_s3_bucket_name
5151
}
5252
5353
module "s3_bucket_access_log_policy" {
54-
source = "../modules/s3BucketPolicy"
54+
source = "../modules/s3/bucket_policy"
5555
56-
s3_bucket_name = module.s3_access_log.aws_s3_bucket_name
56+
s3_bucket_name = module.s3_alb_access_log.aws_s3_bucket_name
5757
s3_bucket_policy = {
5858
Version = "2012-10-17"
5959
Statement = [
@@ -65,15 +65,15 @@ const albModuleContent = dedent`
6565
]
6666
}
6767
Action = "s3:PutObject"
68-
Resource = "arn:aws:s3:::\${module.s3_access_log.aws_s3_bucket_name}/AWSLogs/*"
68+
Resource = "arn:aws:s3:::\${module.s3_alb_access_log.aws_s3_bucket_name}/AWSLogs/*"
6969
},
7070
{
7171
Effect = "Allow",
7272
Principal = {
7373
Service = "delivery.logs.amazonaws.com"
7474
}
7575
Action = "s3:PutObject"
76-
Resource = "arn:aws:s3:::\${module.s3_access_log.aws_s3_bucket_name}/AWSLogs/*",
76+
Resource = "arn:aws:s3:::\${module.s3_alb_access_log.aws_s3_bucket_name}/AWSLogs/*",
7777
Condition = {
7878
StringEquals = {
7979
"s3:x-amz-acl" = "bucket-owner-full-control"
@@ -86,7 +86,7 @@ const albModuleContent = dedent`
8686
Service = "delivery.logs.amazonaws.com"
8787
}
8888
Action = "s3:GetBucketAcl"
89-
Resource = "arn:aws:s3:::\${module.s3_access_log.aws_s3_bucket_name}"
89+
Resource = "arn:aws:s3:::\${module.s3_alb_access_log.aws_s3_bucket_name}"
9090
}
9191
]
9292
}

src/generators/addons/aws/modules/s3.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ describe('S3 add-on', () => {
4141
'modules/s3/main.tf',
4242
'modules/s3/variables.tf',
4343
'modules/s3/outputs.tf',
44-
'modules/s3BucketPolicy/main.tf',
45-
'modules/s3BucketPolicy/variables.tf',
44+
'modules/s3/bucket_policy/main.tf',
45+
'modules/s3/bucket_policy/variables.tf',
4646
];
4747

4848
expect(projectDir).toHaveFiles(expectedFiles);

src/generators/addons/aws/modules/s3.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ const applyAwsS3 = async (options: AwsOptions) => {
1111

1212
copy(`${AWS_TEMPLATE_PATH}/modules/s3`, 'modules/s3', options.projectName);
1313
copy(
14-
`${AWS_TEMPLATE_PATH}/modules/s3BucketPolicy`,
15-
'modules/s3BucketPolicy',
14+
`${AWS_TEMPLATE_PATH}/modules/s3/bucket_policy`,
15+
'modules/s3/bucket_policy',
1616
options.projectName
1717
);
1818
};
File renamed without changes.

templates/addons/aws/modules/s3BucketPolicy/variables.tf renamed to templates/addons/aws/modules/s3/bucket_policy/variables.tf

File renamed without changes.

0 commit comments

Comments
 (0)