User guide
Terraform is a popular infrastructure as code (IaC) tool from HashiCorp that allows you to define and manage your cloud and on-premise resources using human-readable configuration files. You can save, reuse, and share these files, and even add them to version control. Terraform manages resources by interacting with various service APIs.
The STACKIT Terraform Provider lets you use Terraform to manage your STACKIT infrastructure. You can find the provider in these locations:
Getting started
Section titled “Getting started”Before you can use the provider, you must install Terraform and the STACKIT Terraform Provider. You can find detailed steps in the Setup guide.
Usage (resource definitions)
Section titled “Usage (resource definitions)”Resources are the key components to define the details of a resource and map them to the API operations. The STACKIT Terraform Provider supports a lot of different resources. A full list of supported resources can be found on the official STACKIT Terraform Provider page.
Check out the comprehensive Usage guides or the Code examples on GitHub for more details.
Opting into beta resources
Section titled “Opting into beta resources”To use beta resources in the STACKIT Terraform Provider, follow the steps described in the Beta resources configuration guide.