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 1
1
output "runners" {
2
2
value = {
3
- lambda_syncer_name = module.runners.binaries_syncer.lambda.function_namea
3
+ lambda_syncer_name = module.runners.binaries_syncer.lambda.function_name
4
4
}
5
5
}
6
6
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ resource "aws_lambda_function" "syncer" {
11
11
runtime = " nodejs12.x"
12
12
timeout = var. lambda_timeout
13
13
14
+
14
15
environment {
15
16
variables = {
16
17
S3_BUCKET_NAME = aws_s3_bucket.action_dist.id
Original file line number Diff line number Diff line change 1
1
locals {
2
-
3
2
tags = merge (
4
3
{
5
4
" Name" = format (" %s-action-runner" , var. environment )
@@ -74,6 +73,8 @@ resource "aws_launch_template" "runner" {
74
73
post_install = var.userdata_post_install
75
74
s3_location_runner_distribution = var.s3_location_runner_binaries
76
75
}))
76
+
77
+ tags = local. tags
77
78
}
78
79
79
80
resource "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" {
6
6
handler = " index.scaleDown"
7
7
runtime = " nodejs12.x"
8
8
timeout = var. lambda_timeout_scale_down
9
+ tags = local. tags
9
10
10
11
environment {
11
12
variables = {
@@ -41,6 +42,7 @@ resource "aws_lambda_permission" "scale_down" {
41
42
resource "aws_iam_role" "scale_down" {
42
43
name = " ${ var . environment } -action-scale-down-lambda-role"
43
44
assume_role_policy = data. aws_iam_policy_document . lambda_assume_role_policy . json
45
+ tags = local. tags
44
46
}
45
47
46
48
resource "aws_iam_role_policy" "scale_down" {
Original file line number Diff line number Diff line change 1
1
resource "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
9
11
10
12
environment {
11
13
variables = {
@@ -39,6 +41,7 @@ resource "aws_lambda_permission" "scale_runners_lambda" {
39
41
resource "aws_iam_role" "scale_up" {
40
42
name = " ${ var . environment } -action-scale-up-lambda-role"
41
43
assume_role_policy = data. aws_iam_policy_document . lambda_assume_role_policy . json
44
+ tags = local. tags
42
45
}
43
46
44
47
resource "aws_iam_role_policy" "scale_up" {
You can’t perform that action at this time.
0 commit comments