Terraform

Terraform is an open-source infrastructure as code software (IaC) tool that provides a consistent CLI workflow to manage hundreds of cloud services. Terraform codifies cloud APIs into declarative configuration files.

Terraform can be used in 2 context:

  1. Qovery can be controlled via Terraform. This allows you to automate the creation of your organization, project, clusters, applications and environments (and more).
  2. Qovery can be used to deploy your Terraform code. This allows you to automate the deployment of your infrastructure.

Deploy Qovery with Terraform

Qovery integrates with Terraform to create a complete workflow with a strong developer and operations experience for the different teams from development to critical production applications. By integrating Terraform with Qovery, your team can quickly implement governance at scale while drastically improving the developer experience when deploying and managing applications.

Examples

Check out our Terraform examples here.

Terraform Exporter

Qovery allows you to export your environment as a Terraform Manifest. Check the Terraform Exporter documentation to know more.

Resources

Deploy your Terraform code with Qovery

Qovery can deploy your Terraform code. It's very useful when you want to deploy your own cloud resources. For example, you can deploy your own databases, lambdas, brokers etc... To do so, you need to use the Lifecycle Jobs feature.

Examples

Check out our Terraform examples here.

Resources

Do you need help?

Feel free to open a thread on our Community Forum. We will be happy to help you.