Terraform Provider
Manage Spice.ai resources with Terraform
Quick Start
terraform {
required_providers {
spiceai = {
source = "spiceai/spiceai"
version = "~> 0.1"
}
}
}
provider "spiceai" {}
resource "spiceai_app" "app" {
name = "my-spicecloud-app"
cname = "us-west-2-prod-aws-data"
}
resource "spiceai_deployment" "deploy" {
app_id = spiceai_app.app.id
}Authentication
Environment Variables
Variable
Description
Resources
spiceai_app
Argument
Type
Description
Argument
Type
Description
Attribute
Description
spiceai_deployment
Argument
Type
Description
Argument
Type
Description
Attribute
Description
spiceai_secret
Argument
Type
Description
Attribute
Description
spiceai_member
Argument
Type
Description
Argument
Type
Description
Attribute
Description
Data Sources
spiceai_regions
Argument
Type
Description
Attribute
Description
spiceai_container_images
Argument
Type
Description
Attribute
Description
spiceai_api_keys
Argument
Type
Description
Attribute
Description
spiceai_app
spiceai_apps
spiceai_members
spiceai_secrets
Import
Complete Example
Last updated
Was this helpful?