2323resource "aws_s3_bucket" "this" {
2424 count = " ${ length (var. names )} "
2525 bucket = " ${ var . namespaced ?
26- format (" %s-%s-%s" , var. org , var. environment , element (var. names , count. index )) :
27- format (" %s-%s" , var. org , element (var. names , count. index ))} "
26+ format (" %s-%s-%s" , var. org , var. environment , replace ( element (var. names , count. index ), " _ " , " - " )) :
27+ format (" %s-%s" , var. org , replace ( element (var. names , count. index ), " _ " , " - " ))} "
2828 acl = " ${ var . public ? " public-read" : " private" } "
2929 versioning {
3030 enabled = " ${ var . versioned } "
@@ -42,8 +42,8 @@ resource "aws_s3_bucket" "this" {
4242 tags = " ${ merge (
4343 var. tags ,
4444 map (" Name" , var. namespaced ?
45- format (" %s-%s-s3-bucket " , var. environment , element (var. names , count. index )) :
46- format (" %s-s3-bucket " , element (var. names , count. index )) ),
45+ format (" %s-%s" , var. environment , replace ( element (var. names , count. index ), " _ " , " - " )) :
46+ format (" %s" , replace ( element (var. names , count. index ), " _ " , " - " )) ),
4747 map (" Environment" , var. environment ),
4848 map (" Terraform" , " true" ) )} "
4949}
0 commit comments