splight v0.1.24 published on Friday, Jun 28, 2024 by splightplatform
Splight: Installation & Configuration
Installation
The Splight provider is available as a package in following Pulumi languages:
- JavaScript/TypeScript:
@splightplatform/pulumi-splight
- Python:
pulumi-splight
- Go:
github.com/splightplatform/pulumi-splight/sdk/go/splight
- .NET:
Splight.Splight
Provider Binary
The Splight provider binary is a third party binary. It can be installed using the pulumi plugin
command.
pulumi plugin install resource splight <version> --server github://api.github.com/splightplatform
Replace the version string with your desired version.
Setup
The following configuration points are available for the Splight
provider:
splight:hostname
- the API endpoint for the Splight platformsplight:token
- the API token to authenticate with the Splight platform (Splight <access_id> <secret_key>)
If these are not provided, the provider will fall back to the environment variables:
SPLIGHT_ACCESS_ID
- the access ID to authenticate with the Splight platformSPLIGHT_SECRET_KEY
- the secret key to authenticate with the Splight platformSPLIGHT_PLATFORM_API_HOST
- the API endpoint for the Splight platform
and as a last resort, it will use the active workspace configuration from the Splight CLI.
Example: Configuring Pulumi using pulumi config set
pulumi config set splight:hostname https://api.splight-ai.com
pulumi config set splight:token "Splight <access_id> <secret_key>" --secret
Example: Configuring Pulumi using environment variables
export SPLIGHT_ACCESS_ID=<access_id>
export SPLIGHT_SECRET_KEY=<secret_key>
export SPLIGHT_PLATFORM_API_HOST=https://api.splight-ai.com