@@ -11,18 +11,18 @@ import {
1111 INFRA_CORE_MAIN_PATH ,
1212 INFRA_CORE_OUTPUTS_PATH ,
1313 INFRA_CORE_VARIABLES_PATH ,
14- MODULES_LOCALS_INDICATOR ,
1514} from '@/generators/terraform/constants' ;
16- import { appendToFile , copy , injectToFile } from '@/helpers/file' ;
15+ import { appendToFile , copy } from '@/helpers/file' ;
1716
1817import {
1918 AWS_SECURITY_GROUP_MAIN_PATH ,
2019 AWS_SECURITY_GROUP_OUTPUTS_PATH ,
2120 AWS_TEMPLATE_PATH ,
2221} from '../constants' ;
2322
24- const albLocalesContent = dedent `
25- ###ALB Locals###
23+ const albLocalsContent = dedent `
24+ ### Begin ALB ###
25+ locals {
2626 alb_s3_bucket_policy = {
2727 Version = "2012-10-17"
2828 Statement = [
@@ -58,11 +58,14 @@ const albLocalesContent = dedent`
5858 Resource = "arn:aws:s3:::\${module.s3_alb_access_log.aws_s3_bucket_name}"
5959 }
6060 ]
61- }` ;
61+ }
62+ }
63+ ### End ALB ###` ;
6264
6365const albDataContent = dedent `
64- ###ALB Locals###
65- data "aws_elb_service_account" "elb_service_account" {}` ;
66+ ### Begin ALB ###
67+ data "aws_elb_service_account" "elb_service_account" {}
68+ ### End ALB ###` ;
6669
6770const albVariablesContent = dedent `
6871 variable "health_check_path" {
@@ -99,7 +102,7 @@ const albModuleContent = dedent`
99102 module "s3_bucket_access_log_policy" {
100103 source = "../modules/s3/bucket_policy"
101104
102- s3_bucket_name = module.s3_alb_access_log.aws_s3_bucket_name
105+ s3_bucket_name = module.s3_alb_access_log.aws_s3_bucket_name
103106 s3_bucket_policy = local.alb_s3_bucket_policy
104107 }` ;
105108
@@ -166,9 +169,7 @@ const applyAwsAlb = async (options: AwsOptions) => {
166169 await requireAwsModules ( 'alb' , 'securityGroup' , options ) ;
167170
168171 copy ( `${ AWS_TEMPLATE_PATH } /modules/alb` , 'modules/alb' , options . projectName ) ;
169- injectToFile ( INFRA_CORE_LOCALS_PATH , albLocalesContent , options . projectName , {
170- insertAfter : MODULES_LOCALS_INDICATOR ,
171- } ) ;
172+ appendToFile ( INFRA_CORE_LOCALS_PATH , albLocalsContent , options . projectName ) ;
172173 appendToFile ( INFRA_CORE_DATA_PATH , albDataContent , options . projectName ) ;
173174 appendToFile ( INFRA_CORE_MAIN_PATH , albModuleContent , options . projectName ) ;
174175 appendToFile (
0 commit comments