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
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-2.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21ae7223148aa22f9a8ae58e53eaa5fa0ac0f00b9142d803ab72fc26061b8221 |
|
MD5 | b30409a58ba94e3c90387eeadd2dec9b |
|
BLAKE2b-256 | 8715d9a85e9c20c81b37a1131851b2b55d4198c9d1b9207b46ac0ece5952dc5a |