|
@@ -58,15 +58,17 @@ module "shared_ami_key" {
|
|
|
# tfsec:ignore:aws-s3-block-public-policy
|
|
|
# tfsec:ignore:aws-s3-ignore-public-acls
|
|
|
# tfsec:ignore:aws-s3-no-public-buckets Certificate CRLs need to be publicly accessible
|
|
|
+# tfsec:ignore:aws-s3-enable-bucket-logging TODO: enable everywhere at a later date if required
|
|
|
+# tfsec:ignore:aws-s3-enable-versioning versioning Suspended for this bucket
|
|
|
resource "aws_s3_bucket" "xdr-shared-amis" {
|
|
|
- # checkov:skip=CKV_AWS_21: Versioning TODO
|
|
|
- # checkov:skip=CKV_AWS_144: Cross-region replication TODO
|
|
|
+ # checkov:skip=CKV2_AWS_6: see tfsec S3 block policy
|
|
|
+ # checkov:skip=CKV_AWS_18: see tfsec S3 logging above
|
|
|
+ # checkov:skip=CKV_AWS_21: Versioning TODO
|
|
|
+ # checkov:skip=CKV_AWS_144: Cross-region replication TODO
|
|
|
# checkov:skip=CKV_AWS_145: Risk is low for AES-256 encryption
|
|
|
- # checkov:skip=CKV2_AWS_6: see tfsec S3 block policy
|
|
|
- # checkov:skip=CKV_AWS_18: see tfsec S3 logging above
|
|
|
- bucket = var.ami_bucket_name
|
|
|
|
|
|
- tags = merge(local.standard_tags, var.tags)
|
|
|
+ bucket = var.ami_bucket_name
|
|
|
+ tags = merge(local.standard_tags, var.tags)
|
|
|
}
|
|
|
|
|
|
resource "aws_s3_bucket_acl" "s3_acl_xdr-shared-amis" {
|