@@ -6,13 +6,14 @@ locals {
66 var. tags ,
77 )
88
9- name_sg = var. overrides [" name_sg" ] == " " ? local. tags [" Name" ] : var. overrides [" name_sg" ]
10- name_runner = var. overrides [" name_runner" ] == " " ? local. tags [" Name" ] : var. overrides [" name_runner" ]
11- role_path = var. role_path == null ? " /${ var . prefix } /" : var. role_path
12- instance_profile_path = var. instance_profile_path == null ? " /${ var . prefix } /" : var. instance_profile_path
13- lambda_zip = var. lambda_zip == null ? " ${ path . module } /lambdas/runners/runners.zip" : var. lambda_zip
14- userdata_template = var. userdata_template == null ? local. default_userdata_template [var . runner_os ] : var. userdata_template
15- kms_key_arn = var. kms_key_arn != null ? var. kms_key_arn : " "
9+ name_sg = var. overrides [" name_sg" ] == " " ? local. tags [" Name" ] : var. overrides [" name_sg" ]
10+ name_runner = var. overrides [" name_runner" ] == " " ? local. tags [" Name" ] : var. overrides [" name_runner" ]
11+ role_path = var. role_path == null ? " /${ var . prefix } /" : var. role_path
12+ instance_profile_path = var. instance_profile_path == null ? " /${ var . prefix } /" : var. instance_profile_path
13+ lambda_zip = var. lambda_zip == null ? " ${ path . module } /lambdas/runners/runners.zip" : var. lambda_zip
14+ userdata_template = var. userdata_template == null ? local. default_userdata_template [var . runner_os ] : var. userdata_template
15+ kms_key_arn = var. kms_key_arn != null ? var. kms_key_arn : " "
16+ s3_location_runner_distribution = var. enable_runner_binaries_syncer ? " s3://${ var . s3_runner_binaries . id } /${ var . s3_runner_binaries . key } " : " "
1617
1718 default_ami = {
1819 " windows" = { name = [" Windows_Server-2022-English-Core-ContainersLatest-*" ] }
@@ -132,15 +133,17 @@ resource "aws_launch_template" "runner" {
132133 }
133134
134135 user_data = var. enabled_userdata ? base64encode (templatefile (local. userdata_template , {
135- pre_install = var.userdata_pre_install
136+ s3_location_runner_distribution = local.s3_location_runner_distribution
137+ pre_install = var.userdata_pre_install
136138 install_runner = templatefile (local. userdata_install_runner [var . runner_os ], {
137- S3_LOCATION_RUNNER_DISTRIBUTION = var.enable_runner_binaries_syncer ? " s3:// ${ var . s3_runner_binaries . id } / ${ var . s3_runner_binaries . key } " : " "
139+ S3_LOCATION_RUNNER_DISTRIBUTION = local.s3_location_runner_distribution
138140 RUNNER_ARCHITECTURE = var.runner_architecture
139141 })
140142 post_install = var.userdata_post_install
141143 start_runner = templatefile (local. userdata_start_runner [var . runner_os ], {})
142144 ghes_url = var.ghes_url
143145 ghes_ssl_verify = var.ghes_ssl_verify
146+
144147 # # retain these for backwards compatibility
145148 environment = var.prefix
146149 enable_cloudwatch_agent = var.enable_cloudwatch_agent
0 commit comments