ai-stack

datastax/ai-stack/gcp

Terraform Module HCL GCP ✓ Verified
Install
module "ai-stack" {
source = "datastax/ai-stack/gcp"
version = "1.0.0"
}
plain text: /constructs/tfmod-datastax-ai-stack-gcp/install.txt
⭐ Source on GitHub 📦 Registry page
README

DataStax AI stack (GCP) Terraform module which helps you quickly deploy an opinionated AI/RAG stack to GCP, provided by DataStax. It offers multiple easy-to-deploy components, including: - Langflow - Astra Assistants API - Astra Vector Databases Links: - Root git repo: https://github.com/datastax/terraform-datastax-ai-stack - Module registry: https://registry.terraform.io/modules/datastax/ai-stack/gcp/latest Prerequisites You will, of course, need a valid GCP account, and have the google provider set up. You may want a custom domain to attach to the Langflow/Assistants services, but it is not required. Basic usage ``hcl module "datastax-ai-stack-gcp" { source = "datastax/ai-stack/gcp" version = "~> 1.0" project_config = { create_project = { billing_account = var.billing_account } } domain_

Inputs (6)
NameTypeDescriptionDefault
project_configobject({ project_id = opt Sets the project to use for the deployment. If project_id is set, that projenull
domain_configobject({ auto_cloud_dns_s Options for setting up domain names and DNS records. auto_cloud_dns_snull
deployment_defaultsobject({ min_instances = Defaults for ECS deployments. Some fields may be overridable on a per-compon{}
assistantsobject({ domain = optiona Options for the Astra Assistant API service. domain: The domain name null
langflowobject({ domain = optiona Options for the Langflow service. domain: The domain name to use for null
vector_dbslist(object({ name Quickly sets up vector-enabled Astra Databases for your project. name[]
Outputs (5)
load_balancer_ip — The IP address of the created ELB through which to access the Cloud Run services w/ a custom domain
project_id — The ID of the created project (or regurgitated if an existing one was used)
name_servers — The nameservers that need to be set for any created managed zones, if necessary
service_uris — The map of the services to the URLs you would use to access them
astra_vector_dbs — A map of DB IDs => DB info for all of the dbs created (from the `assistants` module and the `vector_
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud GCP
★ Stars0
Forks0
Total downloads775
Inputs6
Outputs5
Examples2
Submodules5
LicenseApache-2.0
Namespacedatastax
Updated