Skip to content

Commit 9e13ac3

Browse files
committed
refactor: set KB bucket prefix, not whole name
Configure Knowledge Base S3 bucket prefix, rather than full name, in Terraform KB module, to avoid hard-coding global resources which make it more complex to deploy copies of the stack across AWS accounts/etc
1 parent 96d6d14 commit 9e13ac3

File tree

3 files changed

+1
-10
lines changed

3 files changed

+1
-10
lines changed

infra/modules/kb-stack/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# S3 Bucket for Knowledge Base
22
resource "aws_s3_bucket" "kb_bucket" {
3-
bucket = var.bucket_name
3+
bucket_prefix = var.name
44
}
55

66
resource "aws_s3_bucket_public_access_block" "kb_bucket_pab" {

infra/modules/kb-stack/variables.tf

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,6 @@ variable "name" {
33
type = string
44
}
55

6-
variable "bucket_name" {
7-
description = "S3 bucket name for knowledge base data"
8-
type = string
9-
}
10-
116
variable "kb_model_arn" {
127
description = "ARN of the embedding model for the knowledge base"
138
type = string

infra/variables.tf

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@ variable "kb_stack_name" {
1616
type = string
1717
}
1818

19-
variable "kb_bucket_name" {
20-
description = "S3 bucket name for knowledge base data"
21-
type = string
22-
}
2319

2420
variable "kb_model_arn" {
2521
description = "ARN of the embedding model for the knowledge base"

0 commit comments

Comments
 (0)