Terraform modules for running autoscaling Buildkite agents on Google Cloud Platform.
Full documentation is available at https://buildkite.com/docs/agent/v3/gcp/elastic-ci-stack.
The module ships with a set of default values which can be overridden as needed, but should be sufficient for most use cases.
module "elastic-ci-stack-for-gcp" {
source = "buildkite/elastic-ci-stack-for-gcp/buildkite"
version = "~> 0.4.0"
# Required
project_id = "your-gcp-project"
buildkite_organization_slug = "your-org-slug"
buildkite_agent_token = "YOUR_AGENT_TOKEN"
}MIT