Skip to content

Commit 1c52c8d

Browse files
committed
Remove variable secure_parameter_store_runner_token_key
1 parent 3ea16b0 commit 1c52c8d

File tree

3 files changed

+1
-24
lines changed

3 files changed

+1
-24
lines changed

README.md

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -127,22 +127,6 @@ gitlab_runner_registration_config = {
127127
}
128128
```
129129

130-
For migration to the new setup simply add the runner token to the parameter store. Once the runner is started it will lookup the required values via the parameter store. If the value is `null` a new runner will be registered and a new token created/stored.
131-
132-
```sh
133-
# set the following variables, look up the variables in your Terraform config.
134-
# see your Terraform variables to fill in the vars below.
135-
aws-region=<${var.aws_region}>
136-
token=<runner-token-see-your-gitlab-runner>
137-
parameter-name=<${var.environment}>-<${var.secure_parameter_store_runner_token_key}>
138-
139-
aws ssm put-parameter --overwrite --type SecureString --name "${parameter-name}" --value ${token} --region "${aws-region}"
140-
```
141-
142-
Once you have created the parameter, you must remove the variable `runners_token` from your config. The next time your GitLab runner instance is created it will look up the token from the SSM parameter store.
143-
144-
Finally, the runner still supports the manual runner creation. No changes are required. Please keep in mind that this setup will be removed in future releases.
145-
146130
### Access runner instance
147131

148132
A few option are provided to access the runner instance:
@@ -422,7 +406,6 @@ terraform destroy
422406
| <a name="input_runners_volumes_tmpfs"></a> [runners\_volumes\_tmpfs](#input\_runners\_volumes\_tmpfs) | n/a | <pre>list(object({<br> volume = string<br> options = string<br> }))</pre> | `[]` | no |
423407
| <a name="input_schedule_config"></a> [schedule\_config](#input\_schedule\_config) | Map containing the configuration of the ASG scale-in and scale-up for the runner instance. Will only be used if enable\_schedule is set to true. | `map(any)` | <pre>{<br> "scale_in_count": 0,<br> "scale_in_recurrence": "0 18 * * 1-5",<br> "scale_out_count": 1,<br> "scale_out_recurrence": "0 8 * * 1-5"<br>}</pre> | no |
424408
| <a name="input_secure_parameter_store_runner_sentry_dsn"></a> [secure\_parameter\_store\_runner\_sentry\_dsn](#input\_secure\_parameter\_store\_runner\_sentry\_dsn) | The Sentry DSN name used to store the Sentry DSN in Secure Parameter Store | `string` | `"sentry-dsn"` | no |
425-
| <a name="input_secure_parameter_store_runner_token_key"></a> [secure\_parameter\_store\_runner\_token\_key](#input\_secure\_parameter\_store\_runner\_token\_key) | The key name used store the Gitlab runner token in Secure Parameter Store | `string` | `"runner-token"` | no |
426409
| <a name="input_sentry_dsn"></a> [sentry\_dsn](#input\_sentry\_dsn) | Sentry DSN of the project for the runner to use (uses legacy DSN format) | `string` | `"__SENTRY_DSN_REPLACED_BY_USER_DATA__"` | no |
427410
| <a name="input_subnet_id_runners"></a> [subnet\_id\_runners](#input\_subnet\_id\_runners) | List of subnets used for hosting the gitlab-runners. | `string` | n/a | yes |
428411
| <a name="input_subnet_ids_gitlab_runner"></a> [subnet\_ids\_gitlab\_runner](#input\_subnet\_ids\_gitlab\_runner) | Subnet used for hosting the GitLab runner. | `list(string)` | n/a | yes |

locals.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ locals {
99
runners_max_builds_string = var.runners_max_builds == 0 ? "" : format("MaxBuilds = %d", var.runners_max_builds)
1010

1111
// Define key for runner token for SSM
12-
secure_parameter_store_runner_token_key = "${var.environment}-${var.secure_parameter_store_runner_token_key}"
12+
secure_parameter_store_runner_token_key = "${var.environment}-runner-token"
1313
secure_parameter_store_runner_sentry_dsn = "${var.environment}-${var.secure_parameter_store_runner_sentry_dsn}"
1414

1515
// custom names for instances and security groups

variables.tf

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -513,12 +513,6 @@ variable "gitlab_runner_registration_config" {
513513
}
514514
}
515515

516-
variable "secure_parameter_store_runner_token_key" {
517-
description = "The key name used store the Gitlab runner token in Secure Parameter Store"
518-
type = string
519-
default = "runner-token"
520-
}
521-
522516
variable "secure_parameter_store_runner_sentry_dsn" {
523517
description = "The Sentry DSN name used to store the Sentry DSN in Secure Parameter Store"
524518
type = string

0 commit comments

Comments
 (0)