terraform-provider-mezmo

command module
v1.15.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2024 License: MIT Imports: 5 Imported by: 0

README

Mezmo Terraform Provider

The Mezmo Terraform Provider allows organizations to manage Pipelines (sources, processors and destinations) programmatically via Terraform.

You can download this repo to create your own local provider or you can use the Hashicorp registry.

Requirements

Building the Provider Locally

go build ./...

Generating the Docs

To generate or update documentation, run go generate.

Using the Provider

To install the provider in development, run go install .. This will build the provider and put the provider binary in the $GOPATH/bin directory.

Adding the Provider override

If you want to use the local provider, you need to reference it by placing a file in your home folder under ~/.terraformrc as follows:

provider_installation {

  dev_overrides {
      "registry.terraform.io/mezmo/mezmo" = "/Users/<YOUR USERNAME>/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 {}
}

Then, you can plan or apply a terraform files:

pushd examples/pipeline
terraform plan
popd

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL