Skip to content

Instantly share code, notes, and snippets.

@DanielDaCosta
Created June 20, 2020 18:32
Show Gist options
  • Select an option

  • Save DanielDaCosta/61c6c50a20844fb0618f8f898e7c3c00 to your computer and use it in GitHub Desktop.

Select an option

Save DanielDaCosta/61c6c50a20844fb0618f8f898e7c3c00 to your computer and use it in GitHub Desktop.
data "archive_file" "lambda_with_dependencies" {
source_dir = "lambda/"
output_path = "lambda/${local.app_name}-${var.lambda_name}.zip"
type = "zip"
}
resource "aws_lambda_function" "lambda_sqs" {
function_name = "${local.app_name}-${var.lambda_name}"
handler = "handler.lambda_handler"
role = aws_iam_role.lambda_exec_role.arn
runtime = "python3.7"
filename = data.archive_file.lambda_with_dependencies.output_path
source_code_hash = data.archive_file.lambda_with_dependencies.output_base64sha256
timeout = 30
memory_size = 128
depends_on = [
aws_iam_role_policy_attachment.lambda_role_policy
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment