This is the repository for Couchbase's Terraform-Provider-Capella which forms a Terraform plugin for use with Couchbase Capella.
Requirements
Environment
- We use Go Modules to manage dependencies, so you can develop outside your
$GOPATH
.
- We use golangci-lint to lint our code, you can install it locally via
make setup
.
Using the Provider
To use a released provider in your Terraform environment, run terraform init
and Terraform will automatically install the provider.
Documentation about the provider specific configuration options can be found on the provider's website.
Contributing to the Provider
See Contributing.md
Discovering New API features
Most of the new features of the provider are using capella-public-apis
Public APIs are updated automatically, tracking all new Capella features.