Skip to content

Commit 09e7e24

Browse files
committed
feat(infra): Tavily & Zendesk default to empty
Give Tavily & Zendesk tvfars empty defaults so users aren't prompted to configure them unless they explicitly choose to enable.
1 parent 63e3bf9 commit 09e7e24

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

infra/terraform.tfvars.example

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,6 @@ user_pool_name = "agentic-ai-user-pool"
88
kb_stack_name = "agentic-ai-kb"
99
kb_bucket_name = "agentic-ai-kb-bucket"
1010

11-
# Zendesk Variables
12-
zendesk_domain = "your-subdomain"
13-
zendesk_email = "your-email@example.com"
14-
zendesk_api_token = "your-zendesk-api-token"
15-
1611
# Langfuse Variables
1712
langfuse_host = "https://cloud.langfuse.com"
1813
langfuse_public_key = "your-langfuse-public-key"
@@ -22,5 +17,10 @@ langfuse_secret_key = "your-langfuse-secret-key"
2217
gateway_url = "https://your-gateway-url.example.com"
2318
gateway_api_key = "your-gateway-api-key"
2419

25-
# Tavily Variables
26-
tavily_api_key = "your-tavily-api-key"
20+
# Tavily (Optional, for agent web search tool)
21+
# tavily_api_key = "your-tavily-api-key"
22+
23+
# Zendesk (Optional, for agent ticketing tool)
24+
# zendesk_domain = "your-subdomain"
25+
# zendesk_email = "your-email@example.com"
26+
# zendesk_api_token = "your-zendesk-api-token"

infra/variables.tf

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,33 +30,39 @@ variable "kb_model_arn" {
3030
# Zendesk Variables
3131
variable "zendesk_domain" {
3232
description = "Zendesk domain"
33+
default = ""
3334
type = string
3435
}
3536

3637
variable "zendesk_email" {
3738
description = "Zendesk email"
39+
default = ""
3840
type = string
3941
}
4042

4143
variable "zendesk_api_token" {
4244
description = "Zendesk API token"
45+
default = ""
4346
type = string
4447
sensitive = true
4548
}
4649

4750
# Langfuse Variables
4851
variable "langfuse_host" {
4952
description = "Langfuse host"
53+
default = "https://cloud.langfuse.com"
5054
type = string
5155
}
5256

5357
variable "langfuse_public_key" {
5458
description = "Langfuse public key"
59+
default = ""
5560
type = string
5661
}
5762

5863
variable "langfuse_secret_key" {
5964
description = "Langfuse secret key"
65+
default = ""
6066
type = string
6167
sensitive = true
6268
}
@@ -76,6 +82,7 @@ variable "gateway_api_key" {
7682
# Tavily Variables
7783
variable "tavily_api_key" {
7884
description = "Tavily API key"
85+
default = ""
7986
type = string
8087
sensitive = true
8188
}

0 commit comments

Comments
 (0)