Provider Terraform
The Upbound Terraform Provider enables you to execute Terraform modules directly from Crossplane. This allows you to integrate existing Terraform configurations into your Crossplane-managed infrastructure.
Overview​
Provider Terraform bridges the gap between Terraform and Crossplane, enabling you to:
- Execute existing Terraform modules as Crossplane managed resources
- Leverage your team's existing Terraform expertise
- Gradually migrate infrastructure from Terraform to native Crossplane providers
- Use Terraform for resources not yet available in Crossplane providers
Installation​
Install the provider from the Upbound Marketplace:
apiVersion: pkg.crossplane.io/v1
kind: Provider
metadata:
name: provider-terraform
spec:
package: xpkg.upbound.io/upbound/provider-terraform:v0.19.0
Release notes​
Release notes for provider-terraform are published on the Upbound Marketplace listing. The marketplace includes:
- Current and historical release notes
- Version-specific changelogs
- Installation instructions
- API documentation
Migration guides​
If you're migrating from standalone Terraform to provider-terraform, or migrating existing provider-terraform configurations, see the following guides:
- Migrate Terraform configurations - Convert
HCLconfigurations to provider-terraform - Migrate provider-terraform configurations - Update between provider-terraform versions
Support​
For more information on the release cadence and support protocol refer to the provider support and maintenance page.