A terraform module to create and manage cloudwatch alert for the CIS benchmark.
- You want to enable Cloudwatch on all regions
- Need comprehensive logging and alerting
- You'are onboarding an account that hasn't been setup yet
module "cis" {
source = "<your_source>"
enabled = true
}
- SecurityHub: High level Overview of the components
Code formatting and documentation for variables and outputs is generated using pre-commit-terraform hooks which uses terraform-docs.
Follow these instructions to install pre-commit locally.
And install terraform-docs
with go get github.com/segmentio/terraform-docs
or brew install terraform-docs
.
Testing and using this repo requires a minimum set of IAM permissions.
Created and maintained by Alessio Garofalo
MIT Licensed. See LICENSE for full details.
Name | Description | Type | Default | Required |
---|---|---|---|---|
enabled | string | "true" |
no | |
region | string | "eu-west-1" |
no |