-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathmain.tf
47 lines (42 loc) · 1.71 KB
/
main.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
module "secure_base" {
source = "../../"
account_type = var.account_type
aws_profile = var.aws_profile
security_administrator_account_id = var.security_administrator_account_id
target_regions = var.target_regions
# Infrastructure
enable_s3_buckets = var.enable_s3_buckets
# AWS Account/Region security settings
enable_ebs_baseline = var.enable_ebs_baseline
enable_ecr_baseline = var.enable_ecr_baseline
enable_iam_baseline = var.enable_iam_baseline
enable_s3_baseline = var.enable_s3_baseline
# AWS Security Services
enable_cloudtrail = var.enable_cloudtrail
enable_config = var.enable_config
enable_firewall_manager = var.enable_firewall_manager
enable_guardduty = var.enable_guardduty
enable_iam_access_analyzer = var.enable_iam_access_analyzer
enable_securityhub = var.enable_securityhub
providers = {
aws = aws
aws.org-master = aws.org-master
aws.ap-northeast-1 = aws.ap-northeast-1
aws.ap-northeast-2 = aws.ap-northeast-2
aws.ap-northeast-3 = aws.ap-northeast-3
aws.ap-south-1 = aws.ap-south-1
aws.ap-southeast-1 = aws.ap-southeast-1
aws.ap-southeast-2 = aws.ap-southeast-2
aws.ca-central-1 = aws.ca-central-1
aws.eu-central-1 = aws.eu-central-1
aws.eu-north-1 = aws.eu-north-1
aws.eu-west-1 = aws.eu-west-1
aws.eu-west-2 = aws.eu-west-2
aws.eu-west-3 = aws.eu-west-3
aws.sa-east-1 = aws.sa-east-1
aws.us-east-1 = aws.us-east-1
aws.us-east-2 = aws.us-east-2
aws.us-west-1 = aws.us-west-1
aws.us-west-2 = aws.us-west-2
}
}