# RoostGPT Resources for Whitelisting

### Terraform Resources Provisioned in AWS

<table border="1" id="bkmrk-resource-name-servic" style="border-collapse: collapse; width: 100%; height: 297.969px;"><colgroup><col style="width: 43.1466%;"></col><col style="width: 56.8534%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">**Resource Name**</td><td style="height: 29.7969px;">**Description**

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">aws\_key\_pair</td><td style="height: 29.7969px;">AWS EC2 keypair to SSH

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">aws\_eip</td><td style="height: 29.7969px;">An elastic ip to be used by NAT Gateway for public subnet

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">aws\_ami</td><td style="height: 29.7969px;">Ubuntu based AMI id - region specific

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">aws\_vpc</td><td style="height: 29.7969px;">VPC

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">aws\_availability\_zones</td><td style="height: 29.7969px;">AZ preferred

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">aws\_internet\_gateway</td><td style="height: 29.7969px;">IG for VPC to communicate with internet e.g. apt update

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">aws\_subnet</td><td style="height: 29.7969px;">private and public subnets

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">aws\_security\_group</td><td style="height: 29.7969px;">SG for bastion, backend and frontend service of RoostGPT

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">aws\_lb\_target\_group</td><td style="height: 29.7969px;">Target group for loadbalancer

</td></tr><tr><td>aws\_route\_table</td><td>Route Table entries for inbound and outbound traffic

</td></tr><tr><td>aws\_instance</td><td>Instances to deploy RoostGPT frontend and backend services

</td></tr><tr><td>aws\_route\_table\_association</td><td>To allow network traffic for instance to instance communication

</td></tr><tr><td>null\_resource</td><td>To deploy and run RoostGPT installer scripts on instance

</td></tr></tbody></table>

### Docker Images (hub.docker.com)

<table border="1" id="bkmrk-image-name-source-%2F-" style="border-collapse: collapse; width: 100%; height: 268.172px;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">**Image Name**</td><td style="height: 29.7969px;">**Tag**</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">zbio/roostai\_mysql\_db</td><td style="height: 29.7969px;">v1.1.17</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">zbio/roost-nginx</td><td style="height: 29.7969px;">latest</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">zbio/roost-app</td><td style="height: 29.7969px;">v1.1.17</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">zbio/roostai-server</td><td style="height: 29.7969px;">v1.1.17</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">zbio/roostgpt-go</td><td style="height: 29.7969px;">v1.1.17</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">zbio/roostgpt</td><td style="height: 29.7969px;">v1.1.17</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">zbio/roostgpt-ui</td><td style="height: 29.7969px;">v1.1.17</td></tr><tr><td>zbio/roost-proxy</td><td>v1.1.17</td></tr></tbody></table>

### RoostGPT scripts or executables from 

[https://github.com/roost-io/roost-support/releases/tag/v1.1.17](https://github.com/roost-io/roost-support/releases/tag/v1.1.17)

<table border="1" id="bkmrk-name-link-source-roo" style="border-collapse: collapse; width: 100%; height: 29.7969px;"><colgroup><col style="width: 50.0596%;"></col><col style="width: 50.0596%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">**Name**</td><td>**Purpose**</td></tr><tr><td>[ <span class="Truncate-text text-bold" data-view-component="true">roost.sh</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/roost.sh)</td><td><span class="Truncate-text text-bold" data-view-component="true">Deployment script for Hosted stack</span></td></tr><tr><td>[ <span class="Truncate-text text-bold" data-view-component="true">roost-enterprise.sh</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/roost-enterprise.sh)</td><td><span class="Truncate-text text-bold" data-view-component="true">Controller script for Hosted stack</span></td></tr><tr><td>[ <span class="Truncate-text text-bold" data-view-component="true">main-config.json</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/main-config.json)</td><td><span class="Truncate-text text-bold" data-view-component="true">Configuration Template for Hosted stack</span></td></tr><tr><td>[ <span class="Truncate-text text-bold" data-view-component="true">aiServer.sh</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/aiServer.sh)</td><td><span class="Truncate-text text-bold" data-view-component="true">Internal scripts for Hosted stack</span></td></tr><tr><td>[ <span class="Truncate-text text-bold" data-view-component="true">aiServer.gz</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/aiServer.gz)</td><td><span class="Truncate-text text-bold" data-view-component="true">Internal daemon executable for Hosted stack</span></td></tr><tr><td>[ <span class="Truncate-text text-bold" data-view-component="true">releaseServer.sh</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/releaseServer.sh)</td><td><span class="Truncate-text text-bold" data-view-component="true">Internal scripts for Hosted stack</span></td></tr><tr><td>[ <span class="Truncate-text text-bold" data-view-component="true">releaseServer.gz</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/releaseServer.gz)</td><td><span class="Truncate-text text-bold" data-view-component="true">Internal daemon executable for Hosted stack</span></td></tr><tr><td>[<span class="Truncate-text text-bold" data-view-component="true">roost.sql</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/roost.sql)</td><td><span class="Truncate-text text-bold" data-view-component="true">SQL template for Database (Hosted stack)</span></td></tr><tr><td>[ <span class="Truncate-text text-bold" data-view-component="true">roostcertgen.gz</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/roostcertgen.gz)</td><td><span class="Truncate-text text-bold" data-view-component="true">Self signed certificate generation (Hosted stack)</span></td></tr><tr><td><div class="d-flex flex-justify-start flex-items-center col-12 col-lg-6" data-view-component="true">[ <span class="Truncate-text text-bold" data-view-component="true">roost-deployment-tool</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/roost-deployment-tool)</div></td><td><div class="d-flex flex-justify-start flex-items-center col-12 col-lg-6" data-view-component="true"><span class="Truncate-text text-bold" data-view-component="true">Installer for On-Prem, single Ubuntu server hosted stack</span></div></td></tr><tr><td>[ <span class="Truncate-text text-bold" data-view-component="true">roostgpt-1.0.15.vsix</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/roostgpt-1.0.15.vsix)</td><td><span class="Truncate-text text-bold" data-view-component="true">VS Code Plugin</span></td></tr></tbody></table>

<table border="1" id="bkmrk-windows-linux-macos-" style="border-collapse: collapse; width: 100%; height: 487.563px;"><colgroup><col style="width: 12.0381%;"></col><col style="width: 28.8409%;"></col><col style="width: 27.6549%;"></col><col style="width: 31.5852%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">**Windows**</td><td style="height: 29.7969px;">**Linux**</td><td style="height: 29.7969px;">**MacOS**</td></tr><tr style="height: 35.3984px;"><td style="height: 35.3984px;">**CLI**</td><td style="height: 35.3984px;"><span class="Truncate-text text-bold" data-view-component="true">[ roostgpt-win.exe ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/roostgpt-win.exe)</span></td><td style="height: 35.3984px;"><span class="Truncate-text text-bold" data-view-component="true">[ roostgpt-linux ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/roostgpt-linux)</span></td><td style="height: 35.3984px;"><div class="d-flex flex-justify-start flex-items-center col-12 col-lg-6" data-view-component="true">[<span class="Truncate-text text-bold" data-view-component="true">roostgpt-macos</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/roostgpt-macos)</div></td></tr><tr style="height: 62.5938px;"><td style="height: 62.5938px;">**UI Test**</td><td style="height: 62.5938px;"><span class="Truncate-text text-bold" data-view-component="true">[ RoostUITestGenerator-win.exe ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostUITestGenerator-win.exe)</span></td><td style="height: 62.5938px;"><span class="Truncate-text text-bold" data-view-component="true">[RoostUITestGenerator-linux](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostUITestGenerator-linux)</span></td><td style="height: 62.5938px;">[<span class="Truncate-text text-bold" data-view-component="true">RoostUITestGenerator-macos-amd</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostUITestGenerator-macos-amd)

[ <span class="Truncate-text text-bold" data-view-component="true">RoostUITestGenerator-macos-arm</span>](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostUITestGenerator-macos-arm)

<div class="d-flex flex-justify-start flex-items-center col-12 col-lg-6" data-view-component="true"><span class="Truncate-text text-bold" data-view-component="true">  
</span></div></td></tr><tr style="height: 35.3984px;"><td style="height: 35.3984px;">**Java**</td><td style="height: 35.3984px;">[ <span class="Truncate-text text-bold" data-view-component="true">RoostJavaASTParser.jar</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostJavaASTParser.jar)</td><td style="height: 35.3984px;">[ <span class="Truncate-text text-bold" data-view-component="true">RoostJavaASTParser.jar</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostJavaASTParser.jar)</td><td style="height: 35.3984px;">[ <span class="Truncate-text text-bold" data-view-component="true">RoostJavaASTParser.jar</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostJavaASTParser.jar)</td></tr><tr style="height: 57.7969px;"><td style="height: 57.7969px;">**Python**</td><td style="height: 57.7969px;">[<span class="Truncate-text text-bold" data-view-component="true">RoostPythonASTParser-win.exe</span>](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostPythonASTParser-win.exe)</td><td style="height: 57.7969px;"><span class="Truncate-text text-bold" data-view-component="true">[RoostPythonASTParser-linux](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostPythonASTParser-linux)</span></td><td style="height: 57.7969px;">[ <span class="Truncate-text text-bold" data-view-component="true">RoostPythonASTParser-mac</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostPythonASTParser-mac)</td></tr><tr style="height: 57.7969px;"><td style="height: 57.7969px;">**CSharp**</td><td style="height: 57.7969px;">[RoostCSharpASTParser-win.exe ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostCSharpASTParser-win.exe)</td><td style="height: 57.7969px;">[ <span class="Truncate-text text-bold" data-view-component="true">RoostCSharpASTParser-linux</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostCSharpASTParser-linux)</td><td style="height: 57.7969px;">[ <span class="Truncate-text text-bold" data-view-component="true">RoostCSharpASTParser-macos</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostCSharpASTParser-macos)</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">**Golang**</td><td style="height: 46.5938px;">[ <span class="Truncate-text text-bold" data-view-component="true">RoostGolangASTParser-win.exe</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostGolangASTParser-win.exe)</td><td style="height: 46.5938px;">[ <span class="Truncate-text text-bold" data-view-component="true">RoostGolangASTParser-linux</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostGolangASTParser-linux)</td><td style="height: 46.5938px;">[ <span class="Truncate-text text-bold" data-view-component="true">RoostGolangASTParser-macos</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostGolangASTParser-macos)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;"> </td><td style="height: 29.7969px;"> </td><td style="height: 29.7969px;"> </td><td style="height: 29.7969px;"> </td></tr><tr style="height: 57.7969px;"><td style="height: 57.7969px;">**Javascript**</td><td style="height: 57.7969px;"><span class="Truncate-text text-bold" data-view-component="true">[ RoostJavascriptASTParser-win.exe ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostJavascriptASTParser-win.exe)</span></td><td style="height: 57.7969px;"><span class="Truncate-text text-bold" data-view-component="true">[ RoostJavascriptASTParser-linux ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostJavascriptASTParser-linux)</span></td><td style="height: 57.7969px;"><div class="d-flex flex-justify-start flex-items-center col-12 col-lg-6" data-view-component="true">[ <span class="Truncate-text text-bold" data-view-component="true">RoostJavascriptASTParser-macos</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/RoostJavascriptASTParser-macos)</div><span class="Truncate-text text-bold" data-view-component="true">  
</span>

</td></tr><tr style="height: 74.5938px;"><td style="height: 74.5938px;">**API (Karate Test)**</td><td style="height: 74.5938px;">[ <span class="Truncate-text text-bold" data-view-component="true">karate-1.4.1.jar</span> ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/karate-1.4.1.jar)

<span class="Truncate-text text-bold" data-view-component="true">[karate-1.5.1.jar ](https://github.com/roost-io/roost-support/releases/download/v1.1.17/karate-1.5.1.jar)</span>

</td><td style="height: 74.5938px;">[<span class="Truncate-text text-bold" data-view-component="true">karate-1.4.1.jar</span>](https://github.com/roost-io/roost-support/releases/download/v1.1.17/karate-1.4.1.jar)

<span class="Truncate-text text-bold" data-view-component="true">[karate-1.5.1.jar](https://github.com/roost-io/roost-support/releases/download/v1.1.17/karate-1.5.1.jar)</span>

</td><td style="height: 74.5938px;">[<span class="Truncate-text text-bold" data-view-component="true">karate-1.4.1.jar</span>](https://github.com/roost-io/roost-support/releases/download/v1.1.17/karate-1.4.1.jar)

<span class="Truncate-text text-bold" data-view-component="true">[karate-1.5.1.jar](https://github.com/roost-io/roost-support/releases/download/v1.1.17/karate-1.5.1.jar)</span>

<div class="d-flex flex-justify-start flex-items-center col-12 col-lg-6" data-view-component="true"><span class="Truncate-text text-bold" data-view-component="true">  
</span></div></td></tr></tbody></table>