Easily create and deploy assets across a variety of cloud platforms like AWS, GCP, Azure, DO, Scaleway, and Vultr.
- User goes to a website or loads an HTML file.
- User picks a provider (AWS, GCP, Azure, DO).
- User chooses a server type.
- User selects an operating system.
- User decides how much memory the server should have.
- User chooses how much storage space they need.
- User enters a server name.
- User clicks the "deploy server" button.
- System generates a Terraform script from user choices.
- A Bash script then launches Terraform and executes the custom script.
- Custom server(s) are built using the informations that was chosen in #02-07.
- User is notified of a successful or unsuccessful build.
- If successful, the user is presented with an IP address and login credentials.
- If unsuccessful, an error message is displayed.
Created by Patrick H. Mullins. You can find me on Twitter and on Telegram as @pmullins.
Source is released under the MIT License (MIT) license.