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 installcommand. This will build the provider and put the provider binary in the$GOPATH/bindirectory. - Use
go generateto 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.1git push --tags