https://github.com/nitrictech/plugins-aws
Suga's AWS Plugin Library
https://github.com/nitrictech/plugins-aws
Last synced: 6 months ago
JSON representation
Suga's AWS Plugin Library
- Host: GitHub
- URL: https://github.com/nitrictech/plugins-aws
- Owner: nitrictech
- License: mit
- Created: 2025-09-18T01:38:16.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-11-13T02:12:38.000Z (8 months ago)
- Last Synced: 2026-01-12T16:29:29.363Z (6 months ago)
- Language: HCL
- Size: 109 KB
- Stars: 2
- Watchers: 0
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Suga AWS Infrastructure Plugins
Terraform modules that provide a consistent interface for provisioning AWS cloud resources with best practices built-in.
## Available AWS Plugins
### Storage & CDN
- **S3** - Object storage buckets with configurable access permissions
- **CloudFront** - Global CDN with WAF integration and edge functions
### Compute
- **Lambda** - Serverless functions with container support and VPC integration
- **Fargate** - Container orchestration with ECS and load balancer integration
### Networking
- **VPC** - Virtual private clouds with public/private subnets and NAT gateways
- **Load Balancer** - Application and network load balancers for traffic distribution
### Identity
- **IAM Role** - Identity and access management roles with trust policies
## What These Plugins Do
- 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
## Getting Started
Each plugin includes:
- `manifest.yaml` - Plugin configuration and input definitions
- `module/` - Terraform module implementation
- `icon.svg` - Visual representation in Suga UI
- Go SDK files for runtime integration (where applicable)
See the [Suga Documentation](https://docs.addsuga.com) for detailed usage instructions.