lambda
hendrixroa/lambda/aws
Module lambda to autmate aws lambda resources using a layer
Module Lambda Module prebuilt for automate the AWS lambdas functions using a Node.js layer runtime Layer - Terraform version: 0.13.+ How to use ``hcl resource "aws_iam_role" "lambda_basic_role" { name = "lambda_basic_role" assume_role_policy = <<EOF { "Version": "2012-10-17", "Statement": [ { "Action": "sts:AssumeRole", "Principal": { "Service": "lambda.amazonaws.com" }, "Effect": "Allow" } ] } EOF } resource "aws_iam_role_policy" "lambda_basic_policy" { name = "lambda_basic_policy" role = aws_iam_role.lambda_basic_role.id policy = <<EOF { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Resource": [ "arn:aws:logs:::*" ] } ] } EOF } module "lambda_layer" { source = "hendrixroa/lambda-layer/aws" l
| Name | Type | Description | Default |
|---|---|---|---|
| code_location | string | Folder code | required |
| lambda_iam_role | string | Lambda IAM role | required |
| layer_arn | string | required | |
| enabled | string | required | |
| filename | string | key value zip name | required |
| lambda_function_name | string | Lambda function name | required |
| lambda_runtime | string | Lambda runtime of function | required |
| environment_variables | map | Environment variables for lambda function | {} |
| sg_ids | list | Security groups | [] |
| timeout | string | 3 | |
| memory | string | 128 | |
| subnets | list | Subnets | [] |
lambda_arn — ARN of function lambdainvoke_arnfunction_nameTerraform module for building and deploying Next.js apps to AWS. Supports SSR (L
Terraform module for provisioning an EKS cluster
Terraform module to generate well-formed JSON documents (container definitions)
Terraform module that provision an S3 bucket to store the terraform.tfstate file