Skip to content

Overview

The Terraform Provider for Delphix enables customers to natively manage data-as-code along with their infrastructure. With Terraform and Delphix, customers can now automatically provision, manage and teardown any number of ephemeral data environments to drive enterprise DevOps workflows including test data management. This provider leverages the Delphix APIs available with the Delphix Data Control Tower (DCT). The provider must be configured with the proper API key generated by DCT and registered with associated Delphix engines before use.

With Terraform Provider for Delphix, we are bringing the simplicity of Infrastructure as code into the database provisioning process.
By sharing parameters such as IP addresses, VPCs, and ports, a Terraform script can automatically identify the inter-dependencies
between the data and infrastructure layers and build AppDev/QA environments with the execution of a single command.

Delphix customers have created multiple automation projects by combining Infrastructure as code tools with Delphix.
Some have parameterized Terraform scripts to create self-service portals for data-ready environments.

These are used by application development teams to request an on-demand environment to start their development cycles.

Others have embedded Terraform-Delphix scripts into their CI/CD pipeline so whenever a commit is triggered in source control,
the infrastructure and test database used in regression or integration testing are created on demand.

The auto-deletion and recycling of capacity is also a critical step that is also handled by the Delphix Terraform provider.

Getting Started

For install and configure instructions, please visit Terraform Provider for Delphix

Pre-Requisites

  • Delphix Continuous Data Engine(s) installed and configured.
  • Terraform Provider for Delphix requires Delphix Data Control Tower (DCT) APIs.

    For more information on how to get access to DCT APIs, please reach out to your Delphix Account Team or contact us via Delphix Community Portal.
    For information on how to get started with DCT APIs, visit DCT Home

  • Terraform must be installed and configured. For more information, please refer to Terraform documentation.

Support

For any questions, bugs, or feature requests contact us at ask-integrations@delphix.com or via Delphix Community Portal.