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.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef12db3222186ade3d44e4d69c75dff98844c163ef10ee34b6f82be207c51605 |
|
MD5 | 978aae29a1a13d6050ba397eef2dd922 |
|
BLAKE2b-256 | ef3b682de0300911d4f1eb5091214c161767a6289d847d7a2aa609e200521277 |