Skip to content

Latest commit

 

History

History

terraform

trade-tariff-duty-calculator terraform

Terraform to deploy the service into AWS.

Requirements

Name Version
terraform 1.5.5
aws ~> 4

Providers

Name Version
aws 4.67.0

Modules

Name Source Version
service git@github.com:trade-tariff/trade-tariff-platform-terraform-modules.git//aws/ecs-service aws/ecs-service-v1.12.0

Resources

Name Type
aws_iam_policy.exec resource
aws_iam_policy.secrets resource
aws_iam_policy_document.exec data source
aws_iam_policy_document.secrets data source
aws_kms_key.secretsmanager_key data source
aws_lb_target_group.this data source
aws_secretsmanager_secret.admin_bearer_token data source
aws_secretsmanager_secret.admin_oauth_id data source
aws_secretsmanager_secret.admin_oauth_secret data source
aws_secretsmanager_secret.admin_secret_key_base data source
aws_secretsmanager_secret.postgres data source
aws_secretsmanager_secret.redis data source
aws_secretsmanager_secret.sentry_dsn data source
aws_security_group.this data source
aws_ssm_parameter.ecr_url data source
aws_subnets.private data source
aws_vpc.vpc data source

Inputs

Name Description Type Default Required
base_domain URL of the service. string n/a yes
cpu CPU units to use. number n/a yes
docker_tag Image tag to use. string n/a yes
environment Deployment environment. string n/a yes
max_capacity Largest number of tasks the service can scale-out to. number n/a yes
memory Memory to allocate in MB. Powers of 2 only. number n/a yes
min_capacity Smallest number of tasks the service can scale-in to. number n/a yes
region AWS region to use. string n/a yes
service_count Number of services to use. number n/a yes

Outputs

No outputs.