base/aws/
Last updated
Last updated
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
module "aws" {
source = "git::https://github.com/boringdata/boringdata-template-aws-iceberg.git//base/aws"
environment = "dev"
secrets = {
"api_key" = "your-secret-value"
}
}
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
aws/
├── data.tf # AWS region and availability zones
├── ecs_cluster.tf # ECS cluster configuration
├── vpc.tf # VPC and networking resources
├── secrets.tf # AWS Secrets Manager resources
├── ssm_parameters.tf # SSM Parameter Store resources
├── variables.tf # Input variables
├── outputs.tf # Output values
├── locals.tf # Local variables
└── versions.tf # Version constraints
5.92.0
data source
data source
No outputs.