Skip to content

reductstore/aws-ecs-deployment-single

Repository files navigation

aws-ecs-deployment-single

Single-node ReductStore deployment on AWS ECS with Terraform

Requirements

Name Version
terraform >= 1.6.0
aws >= 5.0
docker 3.6.2

Providers

Name Version
aws 6.11.0

Modules

Name Source Version
ecs ./modules/ecs n/a
load_balancer ./modules/load_balancer n/a
networking ./modules/networking n/a
s3 ./modules/s3 n/a

Resources

Name Type
aws_ecs_service.this resource
aws_ecs_task_definition.this resource

Inputs

Name Description Type Default Required
project_name Project name, used as prefix for resources string "reduct" no
reduct_api_token ReductStore API token for admin access string n/a yes
reduct_log_level ReductStore log level (e.g., debug, info, warn, error) string "info" no
reduct_tag n/a string "main" no
region AWS region string "eu-central-1" no
s3_region AWS region for the S3 bucket (if different from main region) string "" no
task_cpu Number of CPU units for the ECS task number 1024 no
task_memory Amount of memory (in MiB) for the ECS task number 2048 no

Outputs

Name Description
alb_dns_name n/a
service_name n/a

About

Single-node ReductStore deployment on AWS ECS with Terraform

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages