Registry / devops / pulumi-spotinst

pulumi-spotinst

JSON →
library3.131.0pypypi✓ verified 30d ago

A Pulumi package for managing Spot by NetApp cloud resources (Elastigroups, Ocean, etc.). It bridges Terraform provider spotinst to Pulumi. Current version: 3.131.0. Released frequently (multiple times per month) as a bridge update.

devopsawsgcpazure
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

from pulumi_spotinst import Account
from pulumi_spotinst import ElastigroupAzureV3
from pulumi_spotinst import CredentialsAzure

Create a basic AWS Elastigroup with Spotinst provider configuration.

import pulumi import pulumi_spotinst as spotinst from pulumi_spotinst.aws import ElastigroupAWS config = pulumi.Config() account = config.require("spotinst:account") token = config.require_secret("spotinst:token") provider = spotinst.Provider( "spotinst-provider", account=account, token=token, ) group = ElastigroupAWS( "my-elastigroup", name="my-elastigroup", product="Linux/Unix", spot_types=["persistent"], desired_capacity=1, # ... other required fields opts=pulumi.ResourceOptions(provider=provider), ) pulumi.export("group_id", group.id)
Debug
Known footguns
gotchaConfiguration via environment variables (SPOTINST_ACCOUNT, SPOTINST_TOKEN) is not automatically picked up by the Pulumi provider. You must pass credentials explicitly via Provider resource or Pulumi config.
gotchaThe SDK uses subpackages per cloud provider: pulumi_spotinst.aws, pulumi_spotinst.gcp, pulumi_spotinst.azure. Top-level exports are limited.
breakingMajor version bumps (v2 -> v3) may have removed deprecated resources or changed required fields. Always check the changelog when upgrading across major versions.
Upgrade
Version history

Breaking-change detection hasn't run for this library yet.

Audit
Security & dependencies

CVE tracking and dependency tree are planned for a later release.

Agent activity
14 hits · last 30 days
gptbot
3
ahrefsbot
3
bytedance
3
claudebot
2
Resources