Skip to content

IBM/terraform-provider-gdp-middleware-helper

GDP Middleware Helper Provider

Requirements

  • Terraform >= 1.0
  • Go >= 1.23
  • Ensure go env GOBIN is set
    • If not set add export GOBIN=/Users/<user>/go/bin/ to your bashrc

Building The Provider

  1. Clone the repository
  2. Enter the repository directory
  3. Build the provider using the Go install command from the root of the project:
go install .
  • Add the following to your $HOME/terraformrc file
provider_installation {

  dev_overrides {
      "ibm/gdp-middleware-helper" = "/Users/<user>/go/bin"
  }

  # For all other providers, install them directly from their origin provider
  # registries as normal. If you omit this, Terraform will _only_ use
  # the dev_overrides block, and so no other providers will be available.
  direct {}
}

Publishing The Provider

Prerequisites

  1. Ensure you have goreleaser installed

Building Release Binaries

  1. Test the build process locally:
    goreleaser release --snapshot --clean

    Note: This will build all the binaries and place them in the dist directory

Release Process

  1. Create a git tag from the branch you wish to build:
    git tag -a v0.0.1
  2. Push this tag to git:
    git push origin v0.0.1
  3. Run goreleaser to build the binaries with this version:
    goreleaser release --snapshot --clean

About

Guardium Middleware Helper Terraform Provider

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages