|
1 | 1 | # Bedrock Agent Role |
2 | 2 | module "bedrock_role" { |
3 | | - source = "./modules/agentcore-iam-role" |
4 | | - role_name = var.bedrock_role_name |
| 3 | + source = "./modules/agentcore-iam-role" |
| 4 | + role_name = var.bedrock_role_name |
5 | 5 | knowledge_base_id = module.kb_stack.knowledge_base_id |
6 | | - guardrail_id = module.guardrail.guardrail_id |
| 6 | + guardrail_id = module.guardrail.guardrail_id |
7 | 7 | } |
8 | 8 |
|
9 | 9 | # Knowledge Base Stack |
10 | 10 | module "kb_stack" { |
11 | | - source = "./modules/kb-stack" |
12 | | - name = var.kb_stack_name |
| 11 | + source = "./modules/kb-stack" |
| 12 | + name = var.kb_stack_name |
13 | 13 | kb_model_arn = var.kb_model_arn |
14 | 14 | } |
15 | 15 |
|
16 | 16 | # Guardrail Module |
17 | 17 | module "guardrail" { |
18 | 18 | source = "./modules/bedrock-guardrails" |
19 | | - guardrail_name = "agentic-ai-guardrail" |
20 | | - blocked_input_messaging = "Your input contains content that violates our policy." |
| 19 | + guardrail_name = "agentic-ai-guardrail" |
| 20 | + blocked_input_messaging = "Your input contains content that violates our policy." |
21 | 21 | blocked_outputs_messaging = "The response was blocked due to policy violations." |
22 | | - description = "Guardrail for agentic AI foundation" |
| 22 | + description = "Guardrail for agentic AI foundation" |
23 | 23 | } |
24 | 24 |
|
25 | 25 | # Cognito Module |
@@ -47,19 +47,19 @@ module "parameters" { |
47 | 47 | # Secrets Module (depends on Cognito for client secret) |
48 | 48 | module "secrets" { |
49 | 49 | source = "./modules/secrets" |
50 | | - |
| 50 | + |
51 | 51 | cognito_client_secret = module.cognito.client_secret |
52 | | - |
| 52 | + |
53 | 53 | # Placeholder values - replace with actual values |
54 | | - zendesk_domain = var.zendesk_domain |
55 | | - zendesk_email = var.zendesk_email |
56 | | - zendesk_api_token = var.zendesk_api_token |
57 | | - langfuse_host = var.langfuse_host |
| 54 | + zendesk_domain = var.zendesk_domain |
| 55 | + zendesk_email = var.zendesk_email |
| 56 | + zendesk_api_token = var.zendesk_api_token |
| 57 | + langfuse_host = var.langfuse_host |
58 | 58 | langfuse_public_key = var.langfuse_public_key |
59 | 59 | langfuse_secret_key = var.langfuse_secret_key |
60 | | - gateway_url = var.gateway_url |
61 | | - gateway_api_key = var.gateway_api_key |
62 | | - tavily_api_key = var.tavily_api_key |
| 60 | + gateway_url = var.gateway_url |
| 61 | + gateway_api_key = var.gateway_api_key |
| 62 | + tavily_api_key = var.tavily_api_key |
63 | 63 |
|
64 | 64 | depends_on = [module.cognito] |
65 | 65 | } |
|
0 commit comments