Skip to content

meshcloud/terraform-provider-meshstack

Repository files navigation

meshStack Terraform Provider

This is the repository for the meshStack Terraform Provider, which allows one to use Terraform with meshStack by meshcloud. Learn more about meshcloud at https://www.meshcloud.io. This provider is offcially registered and documented under terraform registry.

For general information about Terraform, visit the official website.

Support, Bugs, Feature Requests

Please submit support questions via email to [email protected]. Support questions submitted under the Issues section of this repo will be handled on a "best effort" basis.

Feature requests can be submitted at canny.io.

Local Development

To use the provider locally during development place the following in ~/.terraformrc:

provider_installation {

  dev_overrides {
      "meshcloud/meshstack" = "<GOBIN>",
      "registry.terraform.io/meshcloud/meshstack" = "<GOBIN>"
  }

  # 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 {}
}

Replace <GOBIN> with the output of go env GOBIN or go env GOPATH + /bin. Run go install to update your local provider installation. If everything is working correctly Terraform will show a warning that dev overrides are being used.