GitPedia

Terraform provider contabo

Terraform Provider for Contabo Cloud-Services

From contabo·Updated June 23, 2026·View on GitHub·

`terraform-provider-contabo` is a [terraform](https://www.terraform.io/) provider for managing your products from [Contabo](https://contabo.com) like Cloud VPS, VDS and S3 compatible Object Storage using the [Contabo APIs](https://api.contabo.com/) via terraform cli. The project is written primarily in Go, distributed under the MIT License license, first published in 2022. Key topics include: cloud, cloud-computing, cloud-services, cloud-storage, contabo.

Latest release: v0.1.42
April 1, 2026View Changelog →

terraform-provider-contabo

terraform-provider-contabo is a terraform provider for managing your products from Contabo like Cloud VPS, VDS and S3 compatible Object Storage using the Contabo APIs via terraform cli.

Getting Started

  1. Install terraform cli

  2. Copy the example examples/main.tf.example as .tf file to you project directory

  3. Run terraform

    sh
    terraform init terraform plan # CAUTION: with example main.tf you are about to order and pay an object storage terraform apply

Local Development

  1. Install terraform cli

  2. git clone https://github.com/contabo/terraform-provider-contabo.git

  3. make build in order to create provider binary

  4. create ~/.terraformrc with following content

    terraform
    provider_installation { dev_overrides { "contabo/contabo" = "/PATH/TO/YOUR/BINARY/BUILD" } direct {} }
  5. Then change to the examples directory and copy main.tf.example to main.tf and fill in the provider config.

  6. In the same directory execute

    sh
    terraform plan # CAUTION: with example main.tf you are about to order and pay a Cloud VPS instance terraform apply

Acceptance Testing

In order to run acceptance tests run:

sh
make test-acc

CAUTION: running acceptance testing will work with actual resources which will usually cost money

Contributors

Showing top 5 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from contabo/terraform-provider-contabo via the GitHub API.Last fetched: 6/25/2026