This is a Terraform provider for Buildkite.
The provider allows you to manage resources in your Buildkite organization.
The recommended way is to download a pre-built release from Github.
For OSX:
export TF_BK_VERSION=0.0.10
mkdir -p ~/.terraform.d/plugins/darwin_amd64
wget \
"https://github.com/jradtilbrook/terraform-provider-buildkite/releases/download/v"$TF_BK_VERSION"/terraform-provider-buildkite_v"$TF_BK_VERSION"_darwin_amd64.tar.gz" \
-O terraform-provider-buildkite.tar.gz
tar -zxvf terraform-provider-buildkite.tar.gz terraform-provider-buildkite_v$TF_BK_VERSION
mv terraform-provider-buildkite_v$TF_BK_VERSION ~/.terraform.d/plugins/darwin_amd64/
rm terraform-provider-buildkite.tar.gz
Other ways to get a binary for this provider will not include the version information and so are not recommended.
- clone this repo and build it
go get github.com/jradtilbrook/terraform-provider-buildkite
Once you have a binary you need to make sure it's on terraform plugin search path. You can get more information from the terraform docs.
This repo has GitHub Actions setup that will automatically build the binary for different platforms and attach it to a GitHub release. All that is required is to create the release in GitHub.
Buildkite Terraform Provider is licensed under the MIT license.
Contributions welcome!!