base/aws/
Overview
This Terraform module provisions the core AWS infrastructure needed for a data platform, including:
VPC with subnets
ECS cluster for containerized workloads
Secrets Manager for sensitive values
SSM Parameters for configuration
Quick Start
Key Features
Environment-based naming: All resources are prefixed with your environment name
Secure networking: Properly configured VPC with public and private subnets
Containerization: Ready-to-use ECS cluster for your workloads
Configuration management: Built-in secrets and parameters management
Module Structure
Architecture
Requirements
>=1.5.7
>=5.63.1
Providers
5.91.0
Modules
terraform-aws-modules/ecs/aws//modules/cluster
5.11.2
terraform-aws-modules/ssm-parameter/aws
1.1.1
terraform-aws-modules/secrets-manager/aws
1.1.2
terraform-aws-modules/vpc/aws
~> 5.0
Resources
data source
data source
Inputs
The environment to deploy to - will prefix the name of all resources
string
n/a
yes
A map of secrets to create
map(string)
{}
no
A map of SSM parameters to create
map(string)
{}
no
Outputs
No outputs.
Requirements
>=1.5.7
>=5.63.1
Providers
5.92.0
Modules
terraform-aws-modules/ecs/aws//modules/cluster
5.11.2
terraform-aws-modules/ssm-parameter/aws
1.1.1
terraform-aws-modules/secrets-manager/aws
1.1.2
terraform-aws-modules/vpc/aws
~> 5.0
Resources
data source
data source
Inputs
The environment to deploy to - will prefix the name of all resources
string
n/a
yes
A map of secrets to create
map(string)
{}
no
A map of SSM parameters to create
map(string)
{}
no
Outputs
No outputs.
Last updated