Skip to content
This repository was archived by the owner on Jan 16, 2025. It is now read-only.

Commit 41a74ec

Browse files
fix: add more outputs to multi runners module. (#3343)
* fix: chnages multi runners output from array to a map. * fix: updated binaries_syncer output as well. * fix: updated to add extra variables. * fix: added deprication for previous outputs. * fix: description.
1 parent 708748a commit 41a74ec

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

Diff for: modules/multi-runner/outputs.tf

+33
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
output "runners" {
2+
description = "(Deprecated, no longer used), see runners_map."
23
value = [for runner in module.runners : {
34
launch_template_name = runner.launch_template.name
45
launch_template_id = runner.launch_template.id
@@ -18,8 +19,30 @@ output "runners" {
1819
logfiles = runner.logfiles
1920
}]
2021
}
22+
output "runners_map" {
23+
value = { for runner_key, runner in module.runners : runner_key => {
24+
launch_template_name = runner.launch_template.name
25+
launch_template_id = runner.launch_template.id
26+
launch_template_version = runner.launch_template.latest_version
27+
launch_template_ami_id = runner.launch_template.image_id
28+
lambda_up = runner.lambda_scale_up
29+
lambda_up_log_group = runner.lambda_scale_up_log_group
30+
lambda_down = runner.lambda_scale_down
31+
lambda_down_log_group = runner.lambda_scale_down_log_group
32+
lambda_pool = runner.lambda_pool
33+
lambda_pool_log_group = runner.lambda_pool_log_group
34+
role_runner = runner.role_runner
35+
role_scale_up = runner.role_scale_up
36+
role_scale_down = runner.role_scale_down
37+
role_pool = runner.role_pool
38+
runners_log_groups = runner.runners_log_groups
39+
logfiles = runner.logfiles
40+
}
41+
}
42+
}
2143

2244
output "binaries_syncer" {
45+
description = "(Deprecated, no longer used), see binaries_syncer_map."
2346
value = [for runner_binary in module.runner_binaries : {
2447
lambda = runner_binary.lambda
2548
lambda_log_group = runner_binary.lambda_log_group
@@ -29,6 +52,16 @@ output "binaries_syncer" {
2952
}]
3053
}
3154

55+
output "binaries_syncer_map" {
56+
value = { for runner_binary_key, runner_binary in module.runner_binaries : runner_binary_key => {
57+
lambda = runner_binary.lambda
58+
lambda_log_group = runner_binary.lambda_log_group
59+
lambda_role = runner_binary.lambda_role
60+
location = "s3://runner_binary.bucket.id}/runner_binary.bucket.key"
61+
bucket = runner_binary.bucket
62+
} }
63+
}
64+
3265
output "webhook" {
3366
value = {
3467
gateway = module.webhook.gateway

0 commit comments

Comments
 (0)