CDK Terrain (CDKTN) is a community fork of the Cloud Development Kit for Terraform (CDKTF). CDKTN allows you to use familiar programming languages to define cloud infrastructure and provision it through HashiCorp Terraform or OpenTofu. This gives you access to the entire Terraform/OpenTofu ecosystem without learning HashiCorp Configuration Language (HCL) and lets you leverage the power of your existing toolchain for testing, dependency management, etc.
This repository contains the Go bindings for CDK Terrain.
go get github.com/open-constructs/cdk-terrain-go/cdktnimport "github.com/open-constructs/cdk-terrain-go/cdktn"Refer to the CDKTN documentation for more detail about how to build and manage CDKTN applications, including:
-
Application Architecture: Learn the tools and processes that CDKTN uses to leverage the Terraform ecosystem and convert code into Terraform configuration files.
-
Project Setup: Learn how to create a new CDKTN project from a pre-built or custom template.
-
Examples: Reference example projects in every supported language.
- Ask a question on the cdk.dev - #cdk-terrain channel.
- Report a bug or request a new feature.
- Browse all open issues.
This module is generated from open-constructs/cdk-terrain.
This project is licensed under the MPL-2.0.