UPD: added other account default settings

This commit is contained in:
xpk 2022-09-05 13:58:22 +08:00
parent d47e06df0c
commit 864692998e
Signed by: xpk
GPG Key ID: CD4FF6793F09AB86
3 changed files with 20 additions and 1 deletions

View File

@ -5,3 +5,5 @@
- enable aws config in all region
- enable guardduty
- enable securityhub
- disable s3 public access
- require EBS encryption

View File

@ -36,3 +36,8 @@ module "enable-securityhub" {
# enable security hub
source = "../../modules/security_identity_compliance/security_hub"
}
module "default-account-settings" {
# other default account settings
source = "../../modules/security_identity_compliance/other-default-settings"
}

View File

@ -0,0 +1,12 @@
resource "aws_s3_account_public_access_block" "default-s3-public-access-settings" {
block_public_acls = true
block_public_policy = true
ignore_public_acls = true
restrict_public_buckets = true
lifecycle { ignore_changes = all }
}
resource "aws_ebs_encryption_by_default" "default-ebs-encryption-setting" {
enabled = true
lifecycle { ignore_changes = all }
}