Skip to content

Commit 2d65737

Browse files
authored
Initial commit
1 parent 6271753 commit 2d65737

File tree

1 file changed

+81
-0
lines changed

1 file changed

+81
-0
lines changed

infra/variables.tf

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# Bedrock Role Variables
2+
variable "bedrock_role_name" {
3+
description = "Name of the Bedrock agent role"
4+
type = string
5+
}
6+
7+
# Cognito Variables
8+
variable "user_pool_name" {
9+
description = "Name of the Cognito user pool"
10+
type = string
11+
}
12+
13+
# Knowledge Base Stack Variables
14+
variable "kb_stack_name" {
15+
description = "Name for the knowledge base stack"
16+
type = string
17+
}
18+
19+
variable "kb_bucket_name" {
20+
description = "S3 bucket name for knowledge base data"
21+
type = string
22+
}
23+
24+
variable "kb_model_arn" {
25+
description = "ARN of the embedding model for the knowledge base"
26+
type = string
27+
default = "arn:aws:bedrock:us-east-1::foundation-model/amazon.titan-embed-text-v2:0"
28+
}
29+
30+
# Zendesk Variables
31+
variable "zendesk_domain" {
32+
description = "Zendesk domain"
33+
type = string
34+
}
35+
36+
variable "zendesk_email" {
37+
description = "Zendesk email"
38+
type = string
39+
}
40+
41+
variable "zendesk_api_token" {
42+
description = "Zendesk API token"
43+
type = string
44+
sensitive = true
45+
}
46+
47+
# Langfuse Variables
48+
variable "langfuse_host" {
49+
description = "Langfuse host"
50+
type = string
51+
}
52+
53+
variable "langfuse_public_key" {
54+
description = "Langfuse public key"
55+
type = string
56+
}
57+
58+
variable "langfuse_secret_key" {
59+
description = "Langfuse secret key"
60+
type = string
61+
sensitive = true
62+
}
63+
64+
# Gateway Variables
65+
variable "gateway_url" {
66+
description = "Gateway URL"
67+
type = string
68+
}
69+
70+
variable "gateway_api_key" {
71+
description = "Gateway API key"
72+
type = string
73+
sensitive = true
74+
}
75+
76+
# Tavily Variables
77+
variable "tavily_api_key" {
78+
description = "Tavily API key"
79+
type = string
80+
sensitive = true
81+
}

0 commit comments

Comments
 (0)