Move Infrastructure easily between Clouds using Terraform
Truck Logo © Igor Gamajunov
Larry is a tool to help you shift infrastructure across different clouds using Terraform
- Supports Multiple Cloud Providers
- Uses Terraform at the backend for provisioning
- Go v1.6
(Note that the code uses the relatively new Go vendoring, so building requires Go 1.6 or later, or you must export GO15VENDOREXPERIMENT=1 when building with Go 1.5.)
Basically,Larry uses Terraform for its provisioning and working.There are seprate commands using which we can create and destroy works in 5 simple steps:
Step 1 Larry fetch
Using this command Larry will automatically fetch all the information from your cloud provider.
Step 2 View all the information
Using the created json file you can view all the information of your current infrastructure and edit it if you want.
Step3 Larry convert
Larry converts the json file configurations to the shifting cloud provider
Step 4 Larry deploy
This cmd will create the infrastructure as mentioned in the converted json file
Step 5 Larry check
Remember to check your infrastructure status of the cloud to which you have shifted your setup
Releasing Soon
Contributions can be made easily by making PR's and opening issues on the github repo. Big Thank you to all the contributors for your awesome contributions !