Skip to content
Merged
24 changes: 21 additions & 3 deletions content/terraform-docs-common/docs/docs/partnerships.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ The Terraform ecosystem enables users to apply Terraform across different use ca

Run tasks allow HCP Terraform to execute tasks in external systems at specific points in the HCP Terraform run lifecycle. Workflow partners create run tasks that let them integrate their services directly into the Terraform workflow. Most workflow partners integrate with the Terraform workflow itself. This integration offers much more extensibility to HCP Terraform and Terraform Enterprise customers, enabling them to integrate your services into the HCP Terraform workflow. This feature allows users to add and execute these tasks during the pre-plan, post-plan, pre-apply, and post-apply stages. Refer to the [HCP Terraform Integrations](#hcp-terraform-integrations) or [Terraform Enterprise Integrations](#terraform-enterprise-integrations) documentation for more details.

![Integration program diagram](/img/docs/terraform-integration-program-diagram.png)
![Integration program diagram](/img/docs/terraform-integration-program-diagram-updated.png)

## Terraform Provider Integrations

Expand All @@ -41,6 +41,7 @@ Our Terraform Provider partners typically have the following use cases, as liste
- **Database:** These partners offer capabilities to provision and configure your database resources.
- **Data Management:** These partners focus on data center storage, backup, and recovery solutions.
- **IaaS (Infrastructure-as-a-Service):** These are infrastructure and IaaS providers that offer solutions such as storage, networking, and virtualization.
- **Infrastructure Management:** These providers enable Terraform to provision, configure, and manage resources on specific managed platforms and other services such as virtual networks and databases
- **Logging & Monitoring:** These partners offer the capability to configure and manage services such as loggers, metric tools, and monitoring services.
- **Networking:** These partners integrate with network-specific hardware and virtualized products such as routing, switching, firewalls, and SD-WAN solutions.
- **PaaS (Platform-as-a-Service):** These are platform and PaaS providers that offer a range of hardware, software, and application development tools. This category includes smaller-scale providers and those with more specialized offerings.
Expand Down Expand Up @@ -197,12 +198,29 @@ The external system can then use this run information and respond back to Terraf

Beyond run tasks, HCP Terraform and Terraform Enterprise offer powerful API-driven workflows for direct integrations. These direct integrations are ideal for creating custom automation, building integrations with third-party systems such as service catalogs or customer portals, or integrating with CI/CD pipelines to control the entire infrastructure provisioning lifecycle. The API-first design ensures comprehensive control and flexibility, enabling a wide range of integration use cases.

Partners who successfully complete an integration with either HCP Terraform or Terraform Enterprise obtain an HCP Terraform or Terraform Enterprise badge. This badge signifies HashiCorp validated the integration under ideal conditions, and that the partner is a member of the HashiCorp Technology Partner Program.

<span style={{display:'block', textAlign:'center'}}>
<ImageConfig inline height={192} width={192}>

![HCP Terraform](/img/docs/tfc-badge.png)

</ImageConfig>
<ImageConfig inline height={192} width={192}>

![Terraform Enterprise](/img/docs/tfe-badge.png)

</ImageConfig>
</span>

The Terraform Enterprise and Terraform Cloud badges can help drive visibility and differentiate joint partners and customers. These badges are available for partners to use on their digital properties, as per the outlined guidelines in the technology partner guide you receive when becoming a partner.


HCP Terraform and Terraform Enterprise integrations development have the following five steps:

![RunTask Program Process](/img/docs/runtask-program-steps.png)

1. **Engage**: Sign up for the Technology Partner
Program
1. **Engage**: Sign up for the Technology Partner Program
1. **Develop & Test**: Understand and build using the API integration for Run Tasks
1. **Review**: Review integration with HashiCorp Alliances team
1. **Release**: Provide documentation for your Integration
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading