The GPG provider provides a resource to generate an ECC (Curve25519) private/public key pair.
Official documentation on how to use this provider can be found on the Terraform Registry.
- Clone the repository
- Enter the repository directory
- Build the provider using the
go install
command. This will build the provider and put the provider binary in the$GOPATH/bin
directory. - Use
go generate
to ensure the documentation is regenerated with any changes. - Run the acceptance tests with
make testacc
.
The release process is automated via GitHub Actions, and it's defined in the Workflow release.yml.
Each release is cut by pushing a semantically versioned tag to the default branch.
Example:
git tag v0.0.1
git push --tags