File tree 12 files changed +37
-9
lines changed
12 files changed +37
-9
lines changed Original file line number Diff line number Diff line change @@ -14,13 +14,13 @@ with account/region security setting and security services.
14
14
15
15
## Submodules
16
16
17
- This module is composed of several submodules and each of which can be used independently.
17
+ This module is composed of several submodules, all of which can be used independently.
18
18
19
19
- [ submodules] ( ./modules/ )
20
20
21
21
## Examples
22
22
23
- - [ examples] ( ./examples )
23
+ - [ examples] ( ./examples/ )
24
24
25
25
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
26
26
## Requirements
Original file line number Diff line number Diff line change
1
+ # submodules
1
2
2
3
All modules are designed to work in a multi-account organization and to delegate administration to an administrator account (if supported by AWS)
3
4
4
- AWS resources that have account or regional security settings
5
+ ## AWS resources that have account or regional security settings
5
6
6
7
| Resource/Service | Supported | Setting |
7
8
| :--------------- | :--: | :---- |
@@ -11,14 +12,14 @@ AWS resources that have account or regional security settings
11
12
| [ iam] ( ./baseline_iam ) | yes | password policy |
12
13
| [ s3] ( ./baseline_s3 ) | yes | public access |
13
14
14
- AWS services required by Security Hub
15
+ ## AWS services required by [ Security Hub] ( ./securityhub )
15
16
16
17
| Resource/Service | Supported | Setting |
17
18
| :--------------- | :--: | :---- |
18
19
| [ config] ( ./config ) | | setup |
19
20
| [ s3 buckets] ( ./s3_bucket ) | | |
20
21
21
- AWS services that integrate with Security Hub
22
+ ## AWS services that integrate with [ Security Hub] ( ./securityhub )
22
23
23
24
| Service | Supported |
24
25
| :---------------- | :-------: |
Original file line number Diff line number Diff line change 2
2
3
3
## Features
4
4
5
- - Enable EBS encryption by default.
5
+ - Enable EBS encryption by default
6
6
7
7
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
8
8
## Requirements
Original file line number Diff line number Diff line change 3
3
## Features
4
4
5
5
- Set up IAM Password Policy.
6
- - Create default IAM roles for managing AWS account.
7
6
8
7
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
9
8
## Requirements
Original file line number Diff line number Diff line change 2
2
3
3
## Features
4
4
5
- - Enable S3 account-level Public Access Block configuration.
5
+ - Enable S3 account-level Public Access Block configuration
6
6
7
7
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
8
8
## Requirements
Original file line number Diff line number Diff line change 1
1
# AWS CloudTrail
2
2
3
+ ## Features
4
+
5
+ - Enable CloudTrail regions and deliver events to S3
6
+
3
7
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
4
8
## Requirements
5
9
Original file line number Diff line number Diff line change 1
1
# AWS Config
2
2
3
+ ## Features
4
+
5
+ - Enable AWS Config
6
+
3
7
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
4
8
## Requirements
5
9
Original file line number Diff line number Diff line change @@ -123,6 +123,7 @@ resource "aws_config_configuration_aggregator" "organization" {
123
123
124
124
# ## SNS
125
125
# Flesh out. Look at cloudposse/sns-topic/aws"
126
+ # tfsec:ignore:aws-sns-enable-topic-encryption
126
127
resource "aws_sns_topic" "config" {
127
128
# checkov:skip=CKV_AWS_26:Allow unencrypted SNS for now
128
129
count = var. enable ? 1 : 0
Original file line number Diff line number Diff line change 1
1
# AWS GuardDuty
2
2
3
+ ## Features
4
+
5
+ - Enable GuardDuty
6
+
3
7
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
4
8
## Requirements
5
9
Original file line number Diff line number Diff line change 1
1
# AWS Access Analyzer
2
2
3
+ ## Features
4
+
5
+ - Enable IAM Access Analyzer
6
+
3
7
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
4
8
## Requirements
5
9
Original file line number Diff line number Diff line change 1
- # Create secure S3 bucket in one region for AWS services
1
+ # s3_bucket
2
+
3
+ ## Features
4
+
5
+ - Create secure S3 bucket for AWS services
2
6
3
7
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
4
8
## Requirements
Original file line number Diff line number Diff line change 1
1
# AWS Security Hub
2
2
3
+ ## Features
4
+
5
+ - Enable Security Hub
6
+ - Delegate management to administrator account
7
+ - Subscribe to standards
8
+ - Subscribe to 3rd party products (optional)
9
+
3
10
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
4
11
## Requirements
5
12
You can’t perform that action at this time.
0 commit comments