terraform-provider-mezmo
所属分类:GO语言编程
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2024-02-28 20:57:49
上 传 者:
sh-1993
说明: Mezmo Terraform Provider允许组织通过Terraform以编程方式管理管道(源、处理器和目标)。
(The Mezmo Terraform Provider allows organizations to manage Pipelines (sources, processors and destinations) programmatically via Terraform.)
文件列表:
compose/
docs/
env/
examples/
internal/
pkg/resources/
tools/
.golangci.yml
.goreleaser.yml
Dockerfile
Jenkinsfile
LICENSE
Makefile
go.mod
go.sum
main.go
terraform-registry-manifest.json
tf-dev-config
# 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
- [Terraform](https://www.terraform.io/downloads.html) >= 1.0
- [Go](https://golang.org/doc/install) >= 1.20
## Building the Provider Locally
```shell
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//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:
```bash
pushd examples/pipeline
terraform plan
popd
```
近期下载者:
相关文件:
收藏者: