Skip to content

Commit 2b3ac47

Browse files
committed
CCM-11586: store ref not indexed
1 parent 6e1a983 commit 2b3ac47

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

infrastructure/terraform/components/api/s3_bucket_truststore.tf

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ resource "aws_s3_bucket" "truststore" {
44
}
55

66
resource "aws_s3_bucket_ownership_controls" "truststore" {
7-
bucket = aws_s3_bucket.truststore[0].id
7+
bucket = aws_s3_bucket.truststore.id
88

99
rule {
1010
object_ownership = "BucketOwnerPreferred"
1111
}
1212
}
1313

1414
resource "aws_s3_bucket_server_side_encryption_configuration" "truststore" {
15-
bucket = aws_s3_bucket.truststore[0].id
15+
bucket = aws_s3_bucket.truststore.id
1616

1717
rule {
1818
apply_server_side_encryption_by_default {
@@ -24,7 +24,7 @@ resource "aws_s3_bucket_server_side_encryption_configuration" "truststore" {
2424
}
2525

2626
resource "aws_s3_bucket_versioning" "truststore" {
27-
bucket = aws_s3_bucket.truststore[0].id
27+
bucket = aws_s3_bucket.truststore.id
2828

2929
versioning_configuration {
3030
status = "Enabled"
@@ -36,7 +36,7 @@ resource "aws_s3_bucket_public_access_block" "truststore" {
3636
aws_s3_bucket_policy.truststore
3737
]
3838

39-
bucket = aws_s3_bucket.truststore[0].id
39+
bucket = aws_s3_bucket.truststore.id
4040

4141
block_public_acls = true
4242
block_public_policy = true
@@ -45,7 +45,7 @@ resource "aws_s3_bucket_public_access_block" "truststore" {
4545
}
4646

4747
resource "aws_s3_bucket_logging" "truststore" {
48-
bucket = aws_s3_bucket.truststore[0].id
48+
bucket = aws_s3_bucket.truststore.id
4949

5050
target_bucket = var.truststore_s3_bucket_config.bucket_logs_bucket_name
5151
target_prefix = "truststore/${aws_s3_bucket.truststore[0].bucket}/"
@@ -54,9 +54,9 @@ resource "aws_s3_bucket_logging" "truststore" {
5454
# If Environment is to be Manually configured, need to create a placeholder truststore file for mtls
5555
resource "aws_s3_object" "placeholder_truststore" {
5656
count = var.manually_configure_mtls_truststore ? 1 : 0
57-
bucket = aws_s3_bucket.truststore[0].bucket
57+
bucket = aws_s3_bucket.truststore.bucket
5858
key = "truststore.pem"
59-
content = tls_self_signed_cert.placeholder_cert[0].cert_pem
59+
content = tls_self_signed_cert.placeholder_cert.cert_pem
6060

6161
depends_on = [
6262
aws_s3_bucket_versioning.truststore
@@ -74,7 +74,7 @@ resource "aws_s3_object" "placeholder_truststore" {
7474
# We don't want to ignore content in nonprod, but we do for prod as we will manually update certs and not via ssl module
7575
resource "aws_s3_object" "placeholder_truststore_nonprod" {
7676
count = var.manually_configure_mtls_truststore ? 0 : 1
77-
bucket = aws_s3_bucket.truststore[0].bucket
77+
bucket = aws_s3_bucket.truststore.bucket
7878
key = "truststore.pem"
7979
content = module.supplier_ssl.cacert_pem
8080

0 commit comments

Comments
 (0)