
Features
This provider can manage the following resources:
- Metric Sources
- Metric Credentials
- Metric Collectors
- Log Sources
- Log Destinations
- Log Templates
- Log Agents
See RESOURCES.md for more detailed descriptions
Installation
Add the provider to your Terraform configuration (example: providers.tf).
Terraform will retrieve the signed release automatically.
terraform {
required_providers {
bindplane = {
source = "BlueMedoraPublic/bindplane"
version = "0.2.4"
}
}
}
- download the latest release for your platform
- unzip the plugin
- copy plugin to
~/.terraform.d/plugins For Mac / Linux and %APPDATA%\terraform.d\plugins for Windows
Usage
See USAGE.md and examples/ for detailed examples
Building
Install the following:
- Make
- Docker 18.x (primary build method)
- Go 1.14+ (alternative build method)
Clone repository anywhere on your system (outside of your GOPATH),
this repository uses go modules, and does not need to be in the GOPATH
Build with Docker:
make test
make
Build artifacts can be found in the artifacts/ directory
Build without Docker:
make quick
Building with Docker is ideal for production use, as your binary
will be built the same way our releases are built.
Table of contents generated with markdown-toc