Skip to content

Commit

Permalink
Merge pull request #88 from wri/point_to_temp_layers
Browse files Browse the repository at this point in the history
Use temporary lambda layers
  • Loading branch information
dmannarino authored Jul 30, 2024
2 parents 0b9db88 + 97f5fae commit e10c9b0
Showing 1 changed file with 22 additions and 21 deletions.
43 changes: 22 additions & 21 deletions terraform/lambdas.tf
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ resource "aws_lambda_function" "raster_analysis" {
tags = local.tags
layers = [
module.lambda_layers.raster_analysis_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_numpy_1264_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_rasterio_138_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_shapely_185_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_pandas_153_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_rasterio_no_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_shapely_no_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_pandas_no_numpy_arn,
]

tracing_config {
Expand Down Expand Up @@ -46,10 +46,10 @@ resource "aws_lambda_function" "tiled_raster_analysis" {
tags = local.tags
layers = [
module.lambda_layers.raster_analysis_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_numpy_1264_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_rasterio_138_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_shapely_185_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_pandas_153_arn
data.terraform_remote_state.lambda-layers.outputs.py310_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_rasterio_no_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_shapely_no_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_pandas_no_numpy_arn
]

tracing_config {
Expand Down Expand Up @@ -82,7 +82,8 @@ resource "aws_lambda_function" "raster_analysis_fanout" {
tags = local.tags
layers = [
module.lambda_layers.raster_analysis_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_shapely_185_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_shapely_no_numpy_arn,
]

tracing_config {
Expand Down Expand Up @@ -111,10 +112,10 @@ resource "aws_lambda_function" "preprocessing" {
tags = local.tags
layers = [
module.lambda_layers.raster_analysis_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_numpy_1264_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_geopandas_0144_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_pandas_153_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_shapely_185_arn
data.terraform_remote_state.lambda-layers.outputs.py310_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_geopandas_no_numpy_no_pandas_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_pandas_no_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_shapely_no_numpy_arn
]

tracing_config {
Expand Down Expand Up @@ -143,10 +144,10 @@ resource "aws_lambda_function" "list_tiled_raster_analysis" {
tags = local.tags
layers = [
module.lambda_layers.raster_analysis_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_numpy_1264_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_rasterio_138_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_shapely_185_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_pandas_153_arn
data.terraform_remote_state.lambda-layers.outputs.py310_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_rasterio_no_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_shapely_no_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_pandas_no_numpy_arn
]

tracing_config {
Expand Down Expand Up @@ -179,10 +180,10 @@ resource "aws_lambda_function" "aggregation" {
tags = local.tags
layers = [
module.lambda_layers.raster_analysis_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_numpy_1264_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_rasterio_138_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_shapely_185_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_pandas_153_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_rasterio_no_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_shapely_no_numpy_arn,
data.terraform_remote_state.lambda-layers.outputs.py310_pandas_no_numpy_arn,
]

tracing_config {
Expand Down

0 comments on commit e10c9b0

Please sign in to comment.