From a94de83aab8346787ebb6d6359745f8b2ceabcea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mehmet=20Emin=20BALO=C4=9ELU?= Date: Thu, 29 Jan 2026 16:14:13 +0300 Subject: [PATCH 1/2] Make SageMaker image URI region-agnostic using var.aws_region --- terraform/2_sagemaker/variables.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/terraform/2_sagemaker/variables.tf b/terraform/2_sagemaker/variables.tf index 313102e9..a31830b2 100644 --- a/terraform/2_sagemaker/variables.tf +++ b/terraform/2_sagemaker/variables.tf @@ -6,7 +6,7 @@ variable "aws_region" { variable "sagemaker_image_uri" { description = "URI of the SageMaker container image" type = string - default = "763104351884.dkr.ecr.us-east-1.amazonaws.com/huggingface-pytorch-inference:1.13.1-transformers4.26.0-cpu-py39-ubuntu20.04" + default = "763104351884.dkr.ecr.${var.aws_region}.amazonaws.com/huggingface-pytorch-inference:1.13.1-transformers4.26.0-cpu-py39-ubuntu20.04" } variable "embedding_model_name" { From d4e536a72bff3f9fe9434849e354bbed43a66d2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mehmet=20Emin=20BALO=C4=9ELU?= Date: Thu, 29 Jan 2026 17:07:22 +0300 Subject: [PATCH 2/2] Fix: move dynamic image URI to main.tf to resolve variable interpolation error --- terraform/2_sagemaker/main.tf | 2 +- terraform/2_sagemaker/variables.tf | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/terraform/2_sagemaker/main.tf b/terraform/2_sagemaker/main.tf index c7bd935e..5bb25330 100644 --- a/terraform/2_sagemaker/main.tf +++ b/terraform/2_sagemaker/main.tf @@ -48,7 +48,7 @@ resource "aws_sagemaker_model" "embedding_model" { execution_role_arn = aws_iam_role.sagemaker_role.arn primary_container { - image = var.sagemaker_image_uri + image = "763104351884.dkr.ecr.${var.aws_region}.amazonaws.com/huggingface-pytorch-inference:1.13.1-transformers4.26.0-cpu-py39-ubuntu20.04" environment = { HF_MODEL_ID = var.embedding_model_name HF_TASK = "feature-extraction" diff --git a/terraform/2_sagemaker/variables.tf b/terraform/2_sagemaker/variables.tf index a31830b2..17abb24a 100644 --- a/terraform/2_sagemaker/variables.tf +++ b/terraform/2_sagemaker/variables.tf @@ -6,7 +6,6 @@ variable "aws_region" { variable "sagemaker_image_uri" { description = "URI of the SageMaker container image" type = string - default = "763104351884.dkr.ecr.${var.aws_region}.amazonaws.com/huggingface-pytorch-inference:1.13.1-transformers4.26.0-cpu-py39-ubuntu20.04" } variable "embedding_model_name" {