Terraform Integration

Support Terraform Integrations

Resourcely works with Terraform in order to validate infrastructure guardrails and prevent misconfigurations. Terraform must run in your repository in order to create plans that Resourcely will validate. The following is required in order to get started with using Terraform:

  • A Terraform solution to integrate into your version control system (GitHub/GitLab)

  • Terraform provider definitions within the repository used for infrastructure provisioning

Terraform Solutions (Version Control System Integration)

Resourcely has only been tested with Terraform Cloud. Other Terraform integrations may work but are not guaranteed.

A way of running Terraform on your repository and creating Terraform plans is required in order to get started. See below for Configuration options for different Terraform solutions:

pageTerraform Cloud VCS Integration

Terraform Provider Definitions in Repository

Repositories that will leverage Resourcely require the Terraform providers to be defined and stored within the repository. This is required for a Terraform plan to be generated.

The Terraform provider configuration is usually added to a folder named Terraform within the root of your repository.

See the Terraform documentation to see how to properly configure Terraform providers within your repository:

Once all the prerequisites have been met, you can continue to Production onboarding.

Last updated