Skip to content

nscaledev/terraform-provider-nscale

Repository files navigation

Nscale Terraform Provider

The Nscale Terraform provider allows Terraform to manage Nscale resources, letting you define and provision them using standard Terraform workflows.

Note: For now, the provider supports Nscale networks, security groups, file storages, compute instances and compute clusters, with more resources planned for future releases.


Documentation

Documentation for this provider is available on the Terraform Registry, and you can also find examples in this repository.


Quick Start

The provider is distributed via the Terraform Registry as nscaledev/nscale. Declare it in your required_providers block:

terraform {
  required_providers {
    nscale = {
      source = "nscaledev/nscale"
      # Check the Terraform Registry or GitHub Releases for the latest version.
      # version = "~> 0.0.8"
    }
  }
}

The provider authenticates with Nscale using a service token, which you can generate and rotate in the Nscale Console.

A typical provider configuration looks like this:

provider "nscale" {
  # Recommended: supply these values via environment variables, not hard-coded here.

  # region_id       = "<your-region-id>"
  # organization_id = "<your-organization-id>"
  # project_id      = "<your-project-id>"
  # service_token   = "<your-service-token>"
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages