mirror of
https://github.com/turnstonelabs/turnstone.git
synced 2026-08-16 17:01:40 -06:00
a315cabe71
Remove stale Redis/Bridge/MQ references found via vulture scan and manual grep: - bot.py docstring: remove Redis MQ reference - server.py trusted_sources: remove "bridge" - tls.py docstring: remove "bridge" from service list Delete 4 obsolete diagram pairs (puml + png): - 06-mq-protocol, 07-message-routing, 08-redis-key-schema, 10-simulator-architecture Update 7 diagrams to reflect direct HTTP architecture: - system-context, package-structure, workstream-states, console-data-flow, deployment, channel-architecture, settings-architecture Redraw architecture-overview.svg: Console router replaces Redis MQ, direct SSE data plane, hash ring routing.
63 lines
1.4 KiB
Terraform
63 lines
1.4 KiB
Terraform
variable "aws_region" {
|
|
description = "AWS region to deploy into."
|
|
type = string
|
|
default = "us-east-1"
|
|
}
|
|
|
|
variable "vpc_id" {
|
|
description = "ID of the VPC where all resources will be created."
|
|
type = string
|
|
}
|
|
|
|
variable "private_subnet_ids" {
|
|
description = "List of private subnet IDs for ECS tasks and RDS."
|
|
type = list(string)
|
|
}
|
|
|
|
variable "public_subnet_ids" {
|
|
description = "List of public subnet IDs for the Application Load Balancer."
|
|
type = list(string)
|
|
}
|
|
|
|
variable "image_repository" {
|
|
description = "Container image repository."
|
|
type = string
|
|
default = "ghcr.io/turnstonelabs/turnstone"
|
|
}
|
|
|
|
variable "image_tag" {
|
|
description = "Container image tag."
|
|
type = string
|
|
default = "latest"
|
|
}
|
|
|
|
variable "llm_base_url" {
|
|
description = "Base URL for the LLM provider API."
|
|
type = string
|
|
}
|
|
|
|
variable "openai_api_key" {
|
|
description = "API key for the LLM provider."
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
|
|
variable "environment" {
|
|
description = "Deployment environment name."
|
|
type = string
|
|
default = "production"
|
|
}
|
|
|
|
variable "name_prefix" {
|
|
description = "Prefix for all resource names."
|
|
type = string
|
|
default = "turnstone"
|
|
}
|
|
|
|
variable "auth_token" {
|
|
description = "Optional authentication token for the Turnstone API."
|
|
type = string
|
|
sensitive = true
|
|
default = ""
|
|
}
|