| terraform { |
| backend "gcs" { |
| bucket = "bazel-buildkite-tf-state" |
| prefix = "bazel-trusted" |
| } |
| |
| required_providers { |
| buildkite = { |
| source = "buildkite/buildkite" |
| version = "~> 1.0" |
| } |
| } |
| } |
| |
| # This variable name must remain 'buildkite_api_token' for terraform to |
| # be able to recognize it (e.g. from TF_VAR_buildkite_api_token) |
| variable "buildkite_api_token" { |
| description = "The API token used to authenticate with Buildkite" |
| type = string |
| sensitive = true |
| } |
| |
| provider "buildkite" { |
| api_token = var.buildkite_api_token |
| organization = "bazel-trusted" |
| } |