@@ -56,6 +56,7 @@ module "ecs_apps" {
56
56
| aws | n/a |
57
57
| random | n/a |
58
58
| template | n/a |
59
+ | tls | n/a |
59
60
60
61
## Inputs
61
62
@@ -90,6 +91,7 @@ module "ecs_apps" {
90
91
| certificate\_ arn | n/a | ` any ` | n/a | yes |
91
92
| certificate\_ internal\_ arn | certificate arn for internal ALB. | ` string ` | ` "" ` | no |
92
93
| create\_ iam\_ service\_ linked\_ role | Create iam\_ service\_ linked\_ role for ECS or not. | ` bool ` | ` false ` | no |
94
+ | ec2\_ key\_ enabled | Generate a SSH private key and include in launch template of ECS nodes | ` bool ` | ` false ` | no |
93
95
| enable\_ schedule | Enables schedule to shut down and start up instances outside business hours. | ` bool ` | ` false ` | no |
94
96
| extra\_ certificate\_ arns | Extra ACM certificates to add to ALB Listeners | ` list(string) ` | ` [] ` | no |
95
97
| fargate\_ only | Enable when cluster is only for fargate and does not require ASG/EC2/EFS infrastructure | ` bool ` | ` false ` | no |
@@ -114,6 +116,7 @@ module "ecs_apps" {
114
116
| throughput\_ mode | Throughput mode for the file system. Defaults to bursting. Valid values: bursting, provisioned. | ` string ` | ` "bursting" ` | no |
115
117
| userdata | Extra commands to pass to userdata. | ` string ` | ` "" ` | no |
116
118
| vpc\_ id | VPC ID to deploy the ECS cluster. | ` any ` | n/a | yes |
119
+ | vpn\_ cidr | Cidr of VPN to grant ssh access to ECS nodes | ` list ` | <pre >[ <br > "10.37.0.0/16"<br >] </pre > | no |
117
120
| wafv2\_ enable | Deploys WAF V2 with Managed rule groups | ` bool ` | ` false ` | no |
118
121
| wafv2\_ managed\_ rule\_ groups | List of WAF V2 managed rule groups | ` list(string) ` | <pre >[ <br > "AWSManagedRulesCommonRuleSet"<br >] </pre > | no |
119
122
@@ -146,6 +149,7 @@ module "ecs_apps" {
146
149
| ecs\_ task\_ iam\_ role\_ arn | n/a |
147
150
| ecs\_ task\_ iam\_ role\_ name | n/a |
148
151
| efs\_ fs\_ id | n/a |
152
+ | private\_ key\_ pem | n/a |
149
153
150
154
<!-- - END_TF_DOCS --->
151
155
0 commit comments