Terraform modules that provide a consistent interface for provisioning AWS cloud resources with best practices built-in.
- S3 - Object storage buckets with configurable access permissions
- CloudFront - Global CDN with WAF integration and edge functions
- Lambda - Serverless functions with container support and VPC integration
- Fargate - Container orchestration with ECS and load balancer integration
- VPC - Virtual private clouds with public/private subnets and NAT gateways
- Load Balancer - Application and network load balancers for traffic distribution
- IAM Role - Identity and access management roles with trust policies
- Pre-built Terraform modules following AWS Well-Architected Framework
- Automatic IAM role and policy configuration
- Built-in security best practices (WAF rules, security groups, encryption)
- Outputs include ARNs, endpoints, and connection details your application needs
- Optional Go SDK for programmatic resource management
Each plugin includes:
manifest.yaml
- Plugin configuration and input definitionsmodule/
- Terraform module implementationicon.svg
- Visual representation in Suga UI- Go SDK files for runtime integration (where applicable)
See the Suga Documentation for detailed usage instructions.