RoostGPT Resources for white labelling
Terraform Resources Provisioned in AWS
| Resource Name |
Description |
|
| aws_key_pair |
AWS EC2 keypair to SSH |
|
| aws_eip |
An elastic ip to be used by NAT Gateway for public subnet |
|
| aws_ami |
Ubuntu based AMI id - region specific |
|
| aws_vpc |
VPC |
|
| aws_availability_zones |
AZ preferred |
|
| aws_internet_gateway |
IG for VPC to communicate with internet e.g. apt update |
|
| aws_subnet |
private and public subnets |
|
| aws_security_group |
SG for bastion, backend and frontend service of RoostGPT |
|
| aws_lb_target_group |
Target group for loadbalancer |
|
| aws_route_table |
Route Table entries for inbound and outbound traffic |
|
| aws_instance |
Instances to deploy RoostGPT frontend and backend services |
|
| aws_route_table_association |
To allow network traffic for instance to instance communication |
|
| null_resource |
To deploy and run RoostGPT installer scripts on instance |
Docker Images
| Image Name | Source / Origin |
| zbio/roostai_mysql_db | hub.docker.com |
| zbio/roost-nginx | hub.docker.com |
| zbio/roost-app | hub.docker.com |
| zbio/roostai-server | hub.docker.com |
| zbio/roostgpt-go | hub.docker.com |
| zbio/roostgpt | hub.docker.com |
| zbio/roostgpt-cli | hub.docker.com |
| zbio/roostgpt-ui | hub.docker.com |
RoostGPT scripts or process
| Name | Link | Source |
| roost.sh | https://github.com/roost-io/roost-support/releases/download/latest/roost.sh | github.com |