diff --git a/apps/portfolio-website/usw2dev/lambda.tf b/apps/portfolio-website/usw2dev/lambda.tf index 085c11c..f35a093 100644 --- a/apps/portfolio-website/usw2dev/lambda.tf +++ b/apps/portfolio-website/usw2dev/lambda.tf @@ -14,6 +14,12 @@ resource "aws_lambda_function" "pexels_image_scraper" { timeout = 60 architectures = ["x86_64"] + + environment { + variables = { + PEXELS_FEATURED_UPLOADS_URL = var.pexels_url + } + } } # EventBridge rule to trigger lambda every 3 days @@ -36,4 +42,3 @@ resource "aws_lambda_permission" "allow_eventbridge" { principal = "events.amazonaws.com" source_arn = aws_cloudwatch_event_rule.pexels_scraper_periodic.arn } - diff --git a/apps/portfolio-website/usw2dev/terraform.auto.tfvars b/apps/portfolio-website/usw2dev/terraform.auto.tfvars index 4955a76..35e4fe7 100644 --- a/apps/portfolio-website/usw2dev/terraform.auto.tfvars +++ b/apps/portfolio-website/usw2dev/terraform.auto.tfvars @@ -1 +1,2 @@ -env_name = "usw2dev" +env_name = "usw2dev" +pexels_url = "https://www.pexels.com/@perry-z-1662054943/featured-uploads/" diff --git a/apps/portfolio-website/usw2dev/variables.tf b/apps/portfolio-website/usw2dev/variables.tf index 523117e..d59f6ae 100644 --- a/apps/portfolio-website/usw2dev/variables.tf +++ b/apps/portfolio-website/usw2dev/variables.tf @@ -32,3 +32,7 @@ variable "project_name" { type = string default = "pwp" } + +variable "pexels_url" { + type = string +}