This is an community supported Terraform provider for Camunda Platform 8.
Camunda Platform 8 allows you to Design, automate, and improve any process across your organization. Further information can be found under https://docs.camunda.io/.
This Terraform provider allows to manage the resources provided by the Camunda Platform 8, such as clusters, clients, etc.
This Terraform provider is built with the Terraform Plugin Framework.
- Clone the repository
- Enter the repository directory
- Build the provider using the Go
install
command:
go install
-
To compile the provider, run
go install
. This will build the provider and put the provider binary in the$GOPATH/bin
directory. -
To generate or update documentation, run
go generate
. -
To run the full suite of acceptance tests, run
make testacc
.
Note: Acceptance tests create real resources, and often cost money to run.
make testacc
- Create a new git tag named
vX.Y.Z
with:git tag -s -m "vX.Y.Z" vX.Y.Z
- Push the tag to GitHub with:
git push origin vX.Y.Z
Then:
- GitHub Actions should build all the artifacts and create the release.
- Terraform Cloud Registry should automatically detect the new release and publish it.