File tree Expand file tree Collapse file tree 5 files changed +16
-9
lines changed
Expand file tree Collapse file tree 5 files changed +16
-9
lines changed Original file line number Diff line number Diff line change 11output "runners" {
22 value = {
3- lambda_syncer_name = module.runners.binaries_syncer.lambda.function_namea
3+ lambda_syncer_name = module.runners.binaries_syncer.lambda.function_name
44 }
55}
66
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ resource "aws_lambda_function" "syncer" {
1111 runtime = " nodejs12.x"
1212 timeout = var. lambda_timeout
1313
14+
1415 environment {
1516 variables = {
1617 S3_BUCKET_NAME = aws_s3_bucket.action_dist.id
Original file line number Diff line number Diff line change 11locals {
2-
32 tags = merge (
43 {
54 " Name" = format (" %s-action-runner" , var. environment )
@@ -74,6 +73,8 @@ resource "aws_launch_template" "runner" {
7473 post_install = var.userdata_post_install
7574 s3_location_runner_distribution = var.s3_location_runner_binaries
7675 }))
76+
77+ tags = local. tags
7778}
7879
7980resource "aws_security_group" "runner_sg" {
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ resource "aws_lambda_function" "scale_down" {
66 handler = " index.scaleDown"
77 runtime = " nodejs12.x"
88 timeout = var. lambda_timeout_scale_down
9+ tags = local. tags
910
1011 environment {
1112 variables = {
@@ -41,6 +42,7 @@ resource "aws_lambda_permission" "scale_down" {
4142resource "aws_iam_role" "scale_down" {
4243 name = " ${ var . environment } -action-scale-down-lambda-role"
4344 assume_role_policy = data. aws_iam_policy_document . lambda_assume_role_policy . json
45+ tags = local. tags
4446}
4547
4648resource "aws_iam_role_policy" "scale_down" {
Original file line number Diff line number Diff line change 11resource "aws_lambda_function" "scale_up" {
2- filename = local. lambda_zip
3- source_code_hash = filebase64sha256 (local. lambda_zip )
4- function_name = " ${ var . environment } -scale-up"
5- role = aws_iam_role. scale_up . arn
6- handler = " index.scaleUp"
7- runtime = " nodejs12.x"
8- timeout = var. lambda_timeout_scale_up
2+ filename = local. lambda_zip
3+ source_code_hash = filebase64sha256 (local. lambda_zip )
4+ function_name = " ${ var . environment } -scale-up"
5+ role = aws_iam_role. scale_up . arn
6+ handler = " index.scaleUp"
7+ runtime = " nodejs12.x"
8+ timeout = var. lambda_timeout_scale_up
9+ reserved_concurrent_executions = 1
10+ tags = local. tags
911
1012 environment {
1113 variables = {
@@ -39,6 +41,7 @@ resource "aws_lambda_permission" "scale_runners_lambda" {
3941resource "aws_iam_role" "scale_up" {
4042 name = " ${ var . environment } -action-scale-up-lambda-role"
4143 assume_role_policy = data. aws_iam_policy_document . lambda_assume_role_policy . json
44+ tags = local. tags
4245}
4346
4447resource "aws_iam_role_policy" "scale_up" {
You can’t perform that action at this time.
0 commit comments