Name | Version |
---|---|
terraform | >= 1.0 |
github | ~> 5.0 |
logdna | ~> 1.0 |
Name | Version |
---|---|
aws | n/a |
github | ~> 5.0 |
logdna | ~> 1.0 |
random | n/a |
Name | Source | Version |
---|---|---|
database | terraform-aws-modules/rds/aws | ~> 5.0 |
dynamodb_table | terraform-aws-modules/dynamodb-table/aws | ~> 4.0.0 |
ecs_fargate | terraform-aws-modules/ecs/aws | 4.1.3 |
force_new_deployment | github.com/kuttleio/aws_ecs_fargate_force_new_deployment// | 2.0.0 |
logdna | terraform-aws-modules/lambda/aws | ~> 4.0 |
s3_bucket | terraform-aws-modules/s3-bucket/aws | ~> 3.0 |
services | github.com/kuttleio/aws_ecs_fargate_app | 1.1.2 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
account_id | n/a | any |
n/a | yes |
clp_account | n/a | any |
n/a | yes |
clp_region | n/a | any |
n/a | yes |
clp_zenv | n/a | any |
n/a | yes |
database_allocated_storage | n/a | number |
20 |
no |
database_max_allocated_storage | n/a | number |
100 |
no |
database_username | n/a | string |
"kuttle" |
no |
datastores | n/a | object( |
{ |
no |
domain_name | n/a | any |
n/a | yes |
ecr_account_id | n/a | any |
n/a | yes |
ecr_region | n/a | any |
n/a | yes |
envvars | n/a | any |
n/a | yes |
ipwhitelist | n/a | list(string) |
[ |
no |
mezmo_account_id | n/a | any |
n/a | yes |
private_subnets | n/a | any |
n/a | yes |
public_subnets | n/a | any |
n/a | yes |
s3_buckets | Map of S3 buckets | map(object({ |
{} |
no |
s3_tf_artefacts | n/a | any |
n/a | yes |
secrets | n/a | any |
n/a | yes |
security_groups | n/a | any |
n/a | yes |
services | Map of service names and configurations | map(object({ |
{ |
no |
standard_tags | n/a | any |
n/a | yes |
vpc_id | n/a | any |
n/a | yes |
Name | Description |
---|---|
cluster_arn | ECS Fargate Cluster ARN |
cluster_id | ECS Fargate Cluster ID |
cluster_name | ECS Fargate Cluster Name |
ecr_repo_url | ECR repository URL |
fqdn | n/a |
logdna_view_id | n/a |
logdna_view_url | Mezmo (LogDNA) View URL |
public_lb_arn | Public LB ARN |
url | n/a |