Please note Roost has other configurations:
EAAS Server can be in a public subnet (default)
AWS ALB can be in private subnet as well
Overall Flow of Roost
User Browser → Route53 → ALB → Target-Group → EC2 → Roost Application
Roost Application → EAAS Server → Launch Ephemeral Environments
Roost Application → JumpHost Server → Connect to User or Managed Clusters like EKS, GKE, AKS
Infrastructure Requirements
ALB with proper certificates
OAuth Details ( Okta/ GoogleAuth etc)
EC2 Instance (t3a.large) x 3 and (t2.micro) x 1
RDS Database (AWS Aurora)
Execute Roost Control plane Script