A Pulumi package for creating and managing Buildkite resources.
Project description
Buildkite Resource Provider
The Buildkite Resource Provider lets you manage Buildkite resources.
The provider is built on https://github.com/buildkite/terraform-provider-buildkite.
Installing
[!IMPORTANT] The provider version
v2.3.1
was built on the Terraform providerv0.25.1
which was a pre-release version. Fromv3.0.0
onwards this provider is compatible with the Terraform providerv1.x.x
. Please note that backwards compatibility might not be given.
This package is available in many languages in the standard packaging formats.
Node.js (JavaScript/TypeScript)
To use from JavaScript or TypeScript in Node.js, install using either npm
:
npm install @pulumiverse/buildkite
or yarn
:
yarn add @pulumiverse/buildkite
Python
To use from Python, install using pip
:
pip install pulumiverse-buildkite
Go
To use from Go, use go get
to grab the latest version of the library:
go get github.com/pulumiverse/pulumi-buildkite/sdk/go/...
.NET
To use from .NET, install using dotnet add package
:
dotnet add package Pulumiverse.Buildkite
Configuration
The following configuration points are available for the buildkite
provider:
buildkite:api_token
(required, environment:BUILDKITE_API_TOKEN
) - A Buildkite API Access Token. Must have GraphQL access, as well as thewrite_pipelines
andread_pipelines
scopes.buildkite:organization
(required, environment:BUILDKITE_ORGANIZATION
) - The Buildkite organization slug.buildkite:graphql_url
(optional, environment:BUILDKITE_GRAPHQL_URL
) - The Buildkite GraphQL URL.buildkite:rest_url
(optional, environment:BUILDKITE_REST_URL
) - The Buildkite REST URL.
Example
Example for Typescript to create a resource:
import * as buildkite from '@pulumiverse/buildkite';
const args = {};
const vm = new buildkite.agent.AgentToken(
'token',
args,
);
Reference
For detailed reference documentation, please visit the upstream Terraform provider's documentation at: https://registry.terraform.io/providers/buildkite/buildkite/latest
Contributors
Thanks goes to these wonderful people (emoji key):
Daniel Mühlbachler-Pietrzykowski 🚧 💻 📖 |
Christopher Maier 💻 📖 |
Susan Evans 📖 |
Paul Stack 📖 |
This project follows the all-contributors specification. Contributions of any kind welcome!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for pulumiverse_buildkite-3.1.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf692ffe601897fd859c5d19248d0617b7bf2330d9c2ad6e87e8e13da4314a5c |
|
MD5 | 805c4aef7ada56fc1d45ce88d2fcc9f9 |
|
BLAKE2b-256 | 828c139603307795658a69c17203c8e8351153a8df350aa6ee0d668c25781868 |