Infrastructure¶
This page documents the underlying Terraform module (modules/ghost_brain) that deploys the GhostBrain architecture.
Infrastructure Details¶
Inputs¶
Inputs¶
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| allowed_caller_id | Allowed caller ID to whitelist | string |
"" |
no |
| bucket_name_prefix | Prefix for the GCS bucket name. | string |
n/a | yes |
| cloud_run_image | Container image URI for the Cloud Run service. | string |
n/a | yes |
| deepgram_api_key | Deepgram API Key | string |
n/a | yes |
| ghost_brain_service_name | Name of the Cloud Run service. | string |
n/a | yes |
| groq_api_key | Groq API Key | string |
n/a | yes |
| openai_api_key | OpenAI API Key | string |
n/a | yes |
| project_id | GCP project ID. | string |
n/a | yes |
| region | GCP region. | string |
n/a | yes |
| system_instructions | System instructions for the AI personality | string |
"" |
no |
| twilio_account_sid | Twilio Account SID | string |
n/a | yes |
| twilio_auth_token | Twilio Auth Token | string |
n/a | yes |
Outputs¶
Outputs¶
| Name | Description |
|---|---|
| bucket_name | Name of the transcript GCS bucket. |
| cloud_run_url | Public URL of the Cloud Run service. |
| twilio_application_sid | The SID of the Twilio Application created for Ghost Brain. |