Serverspace Terraform Provider
Automate cloud service resources management using the verified Serverspace Terraform Provider.
Simplify cloud infrastructure management
Specify the proper state of your cloud project
and let Terraform do the rest.
Terraform uses the Infrastructure as Code (IaC) management. Due to this approach, you only need to define the infrastructure parameters in a configuration file and call it in the command line.
Terraform works in the frame of declarative transaction management, so you don’t have to monitor all possible transit states of the infrastructure. It’s enough to define the necessary recourse level.
One of the outstanding features of Terraform is that it can be used with the version control system. If the result is below your expectations, you can always restore one of the previous states.
Be sure – multiple usages of the same configuration file will result in the same outcome. The human mistake factor is eliminated.
Easily connect Serverspace
as Your Provider
Execute a couple of simple commands on the Serverspace Terraform Provider page and generate an API Token to enable Terraform functionalities in the Serverspace services.
How to start?
Terraform installation
- Download an archive file from the Terraform website.
- Unpack the archive with the binary file to a separate folder which will store configurations.
- Enter the fine in PATH.
- Set up the completion in shell.
Connecting Serverspace provider
- Create a text file containing the provider description.
- Copy the code from Terraform Registry and paste it into the file.
- Execute the “terraform init” command.
Creating cloud infrastructure
- Create and open the ssh_key.tf file.
- Insert the information about the public part of the ssh key into the file ssh_key.tf and save the changes.
- Create and open the main.tf file.
- Insert the description of your infrastructure into the file main.tf.
- Run the command "terraform apply".