Terraform Provider for Delphix enables Terraform to create and manage Delphix Continuous Data & Continuous Compliance infrastructure using the Delphix Control Tower (DCT) APIs.
Full documentation can he found here
- Setup Delphix Control Tower(DCT) API Layer. For more information, visit DCT Home.
- Delphix Engines must be registered with DCT APIs
- API-Keys must be created for authenticating with DCT APIs. Refer to DCT Home for more info.
- Additional infrastructure required for testing the provider operations [ e.g Hosts to be added as environments, dSources to create VDBs from]
- Development setup for GoLang.
This guide covers the following
-
Install IDE Visual Studio Code
-
Install guide for golang
-
Install guide for Goreleaser
-
Install Go Plugin for VS Code
-
Install Terraform
-
Fork this repo and clone it locally. Switch to develop branch which always heads to the latest development code.
-
Run following command to create binaries:
goreleaser release --skip-publish --snapshot --rm-dist
-
Execute example main.tf file under /examples/ directory using the following commands:
terraform init terraform plan terraform apply
This project is currently not accepting external contributions.