resource "aws_lambda_function" "lambda-function" {
function_name = "${var.function_name}"
description = "${var.description}"
runtime = "${var.runtime}"
s3_bucket = "${var.s3_bucket}"
s3_key = "${var.s3_key}"
role = "${vare.role_arn}"
handler = "${var.handler}"
memory_size = "${var.memory_size}"
timeout = "${var.timeout}"
publish = true
}
resource "aws_lambda_alias" "lambda-alias" {
depends_on = ["aws_lambda_function.lambda-function"]
name = "${var.environment}"
description = "${var.environment} alias"
function_name = "${aws_lambda_function.lambda-function.arn}"
function_version = "${aws_lambda_function.lambda-function.version}"
}