deploy-ec2-aws
Installation
SKILL.md
Deploy EC2 AWS
Overview
Scaffold a self-contained Terraform project, then provision one or more named EC2 node groups on AWS. Create a dedicated VPC and public subnet, allow private communication among nodes, restrict SSH ingress, and assign a stable Elastic IP to every node.
Before running live AWS or Terraform commands, read references/deployment.md.
Inputs And Defaults
Require every node group to have a unique name and positive count. Ask for either value if missing.
Accept CPU and memory as optional minimum requirements. When omitted, use the small default:
- CPU:
2vCPU - Memory:
4GiB - Resolved type:
t3.medium
Use repeated node specifications for differently named groups: