|
| 1 | +output "environment_variables" { |
| 2 | + description = "Provider-specific Lambda environment variable fragments consumed by runner-stack." |
| 3 | + value = local.provider_environment_variables |
| 4 | +} |
| 5 | + |
| 6 | +output "policies" { |
| 7 | + description = "Provider-specific IAM policy fragments consumed by runner-stack." |
| 8 | + value = local.provider_policies |
| 9 | +} |
| 10 | + |
| 11 | +output "resources" { |
| 12 | + description = "Provider-specific EC2 resources exposed by runner-stack." |
| 13 | + value = local.provider_resources |
| 14 | +} |
| 15 | + |
1 | 16 | output "provider" { |
2 | 17 | description = "Nested EC2 compute-provider contract consumed by runner-stack." |
3 | 18 | value = { |
4 | | - environment_variables = { |
5 | | - scale_up = local.scale_up_environment_variables |
6 | | - scale_down = local.scale_down_environment_variables |
7 | | - pool = local.pool_environment_variables |
8 | | - } |
9 | | - policies = { |
10 | | - runner = { |
11 | | - inline_policies = local.runner_inline_policies |
12 | | - managed_policy_arns = {} |
13 | | - } |
14 | | - scale_up = { |
15 | | - iam_policy_json = local.scale_up_iam_policy_json |
16 | | - additional_iam_policy_json = local.service_linked_role_policy_json |
17 | | - managed_policy_enabled = local.ami_id_ssm_external |
18 | | - managed_policy_arn = local.ami_id_ssm_external ? aws_iam_policy.ami_id_ssm_parameter_read[0].arn : null |
19 | | - } |
20 | | - scale_down = { |
21 | | - iam_policy_json = local.scale_down_iam_policy_json |
22 | | - } |
23 | | - pool = { |
24 | | - iam_policy_json = local.pool_iam_policy_json |
25 | | - managed_policy_enabled = local.ami_id_ssm_external |
26 | | - managed_policy_arn = local.ami_id_ssm_external ? aws_iam_policy.ami_id_ssm_parameter_read[0].arn : null |
27 | | - } |
28 | | - } |
29 | | - resources = { |
30 | | - launch_template = aws_launch_template.runner |
31 | | - runners_log_groups = try(aws_cloudwatch_log_group.gh_runners, []) |
32 | | - logfiles = local.logfiles |
33 | | - } |
| 19 | + environment_variables = local.provider_environment_variables |
| 20 | + policies = local.provider_policies |
| 21 | + resources = local.provider_resources |
34 | 22 | } |
35 | 23 | } |
0 commit comments