Terraform is a tool for provisioning infrastructure embracing Infrastructure as Code. It supports most of the cloud services out there. Instellar currently provides modules for 2 providers. This guide will show you how to use these providers to provision a cluster. You can choose from the following.
Use the digitalocean terraform module to setup a cluster
Use the hetzner cloud terraform module to setup a cluster
Use the AWS terraform module to setup a cluster
To use these modules you have two choices. You can use terraform from the CLI or you can use terraform cloud. We recommend using terraform cloud it’s free and below are instructions on how to sign up.
If you would like to see an overview of the workflow with Terraform Cloud and our Terraform module you can check out this video:
You can follow the instructions for installing terraform here.
Consume Terraform Module
Once you are up and running with terraform all you have to do is create a
main.tf and you can start utilizing one of our terraform modules: