forked from agnivesh/endgame
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathall.tf
99 lines (76 loc) · 1.8 KB
/
all.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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
//module "acm_pca" {
// source = "./acm-pca"
//}
module "cloudwatch_resource_policy" {
source = "./cloudwatch-resource-policy"
}
module "ebs" {
source = "./ebs-snapshot"
}
module "ec2_ami" {
source = "./ec2-ami"
}
module "ecr" {
source = "./ecr-repository"
}
module "efs" {
source = "./efs-file-system"
}
//module "elasticsearch_domain" {
// source = "./elasticsearch-domain"
//}
module "glacier" {
source = "./glacier-vault"
}
module "iam_role" {
source = "./iam-role"
}
module "lambda_function" {
source = "./lambda-function"
}
module "lambda_layer" {
source = "./lambda-layer"
}
module "rds_snapshot" {
source = "./rds-snapshot"
}
module "s3_bucket" {
source = "./s3-bucket"
}
//module "secrets_manager" {
// source = "./secrets-manager"
//}
module "ses_identity" {
source = "./ses-domain-identity"
}
module "sns_topic" {
source = "./sns-topic"
}
module "sqs_queue" {
source = "./sqs-queue"
}
//output "names" {
// value = module.ec2_ami.ami_id
//}
/*
ElasticSearch Domain: ${module.elasticsearch_domain.name}
Secrets Manager: ${module.secrets_manager.name}
ACM Private Certificate Authority (ACM PCA): ${module.acm_pca.arn}
*/
output "names" {
value = <<README
EBS Volume: ${module.ebs.id}
ECR Registry: ${module.ecr.name}
EC2 AMI: ${module.ec2_ami.ami_id}
EFS File System: ${module.efs.id}
IAM Role: ${module.iam_role.name}
Lambda Function: ${module.lambda_function.name}
Lambda Layer: ${module.lambda_layer.name}
RDS Snapshot: ${module.rds_snapshot.snapshot_identifier}
S3 Bucket: ${module.s3_bucket.name}
SES Identity: ${module.ses_identity.name}
SNS Topic: ${module.sns_topic.name}
SQS Queue: ${module.sqs_queue.name}
README
}
// For the ACM Private Certificate Authority, you will need to access the AWS console after it is created. See the tutorial for more instructions.