Skip to content

Instantly share code, notes, and snippets.

@KyMidd
Created April 7, 2025 17:27
Show Gist options
  • Select an option

  • Save KyMidd/d44bfae01119dbb3ab6654d1a8b0c3e4 to your computer and use it in GitHub Desktop.

Select an option

Save KyMidd/d44bfae01119dbb3ab6654d1a8b0c3e4 to your computer and use it in GitHub Desktop.
data "archive_file" "devopsbot_receiver_lambda" {
type = "zip"
source_file = "python/receiver.py"
output_path = "${path.module}/receiver.zip"
}
resource "aws_lambda_function" "devopsbot_receiver" {
filename = "${path.module}/receiver.zip"
function_name = "DevOpsBotReceiver"
role = aws_iam_role.DevOpsBotReceiverRole.arn
handler = "receiver.lambda_handler"
timeout = 10
memory_size = 128
runtime = "python3.12"
architectures = ["arm64"]
source_code_hash = data.archive_file.devopsbot_receiver_lambda.output_base64sha256
environment {
variables = {
PROCESSOR_FUNCTION_NAME = aws_lambda_function.devopsbot_slack.function_name
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment