security-baseline
DNXLabs/security-baseline/aws
Terraform module to set up AWS account with the secure baseline configuration based on CIS Amazon Web Services Foundations.
Install
README
terraform-aws-security-baseline   This terraform module sets up AWS account with the secure baseline configuration based on Center for Internet Security (CIS) Amazon Web Services Foundations. Submodules: - alarm-baseline - This modules set up CloudWatch alarms to notify when critical changes happen in AWS account. Those CloudWatch metrics and alarms are defined in the CIS benchmark. - Unauthorised api call - No Multi-factor authentication (MFA) console signin - Root Usage - Identity and Access Management (IAM) changes - Cloudtrail configuration changes - Console signin failures - Disable or Delete Customer Master Keys (C
Inputs (10)
| Name | Type | Description | Default |
|---|---|---|---|
| org_name | string | Name for this organization | required |
| account_email | string | AWS Account email to be used with Guardduty | required |
| master_account_id | string | Master account ID | required |
| config_s3_bucket_name | string | The name of the S3 bucket which will store configuration snapshots. | "" |
| guardduty_detector_id | string | GuardDuty detector ID in the master account | "" |
| guardduty | bool | Enable/Disables guardduty | true |
| tags | map | Specifies object tags key and value. This applies to all resources created by th | {
"Terraform": true
} |
| enable_config_baseline | bool | If true, will create aws config | true |
| config_delivery_frequency | string | The frequency which AWS Config sends a snapshot into the S3 bucket. | "One_Hour" |
| config_include_global_resource_types | bool | Specifies whether AWS Config includes all supported types of global resources wi | true |
Resources (11)
Topics & Tags
Details
Similar packages
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,