Skip to content

arunskurian/terraform-provider-delphix

 
 

Repository files navigation

Terraform Provider Delphix

CodeQL Release Version

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

Prerequisites

  1. Setup Delphix Control Tower(DCT) API Layer. For more information, visit DCT Home.
  2. Delphix Engines must be registered with DCT APIs
  3. API-Keys must be created for authenticating with DCT APIs. Refer to DCT Home for more info.
  4. Additional infrastructure required for testing the provider operations [ e.g Hosts to be added as environments, dSources to create VDBs from]
  5. Development setup for GoLang.

Getting Started (Development)

This guide covers the following

  1. Install IDE Visual Studio Code

  2. Install guide for golang

  3. Install guide for Goreleaser

  4. Install Go Plugin for VS Code

  5. Install Terraform

  6. Fork this repo and clone it locally. Switch to develop branch which always heads to the latest development code.

  7. Run following command to create binaries:

    goreleaser release --skip-publish --snapshot --rm-dist

  8. Execute example main.tf file under /examples/ directory using the following commands:

        terraform init
        terraform plan
        terraform apply
    

Contributing

This project is currently not accepting external contributions.

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 97.8%
  • Makefile 1.8%
  • Shell 0.4%