terraform.aws-baseline-infra/examples/baseline-resources
2024-10-24 23:06:25 +08:00
..
main.tf HistoryPurge: Clearing out 238 old commits 2024-10-24 23:06:25 +08:00
provider.tf HistoryPurge: Clearing out 238 old commits 2024-10-24 23:06:25 +08:00
README.md HistoryPurge: Clearing out 238 old commits 2024-10-24 23:06:25 +08:00
terraform.tfvars HistoryPurge: Clearing out 238 old commits 2024-10-24 23:06:25 +08:00
variables.tf HistoryPurge: Clearing out 238 old commits 2024-10-24 23:06:25 +08:00

Root module for creating baseline resources including:

  • iam password policy
  • delete default VPCs in all region
  • create cloudtrail
  • enable aws config in all region
  • enable guardduty
  • enable securityhub
  • disable s3 public access
  • require EBS encryption

If AWS organisation is in use

If you are using AWS organisation, setup delegated admin for guardduty and securityhub. This allows centralised management.