23 lines
521 B
HCL
23 lines
521 B
HCL
module "lambda" {
|
|
for_each = local.lambdas
|
|
source = "../modules/lambda"
|
|
|
|
providers = {
|
|
aws = aws.aws
|
|
}
|
|
|
|
depends_on = [
|
|
module.vpc
|
|
]
|
|
|
|
function_name = each.value.function_name
|
|
handler = each.value.handler
|
|
runtime = each.value.runtime
|
|
package = each.value.package
|
|
iam_role = each.value.role
|
|
|
|
# vpc_subnet_ids = module.vpc.private_subnets
|
|
vpc_subnet_ids = module.vpc.public_subnets
|
|
vpc_security_group_ids = [module.vpc.default_security_group_id]
|
|
}
|