File tree Expand file tree Collapse file tree 2 files changed +12
-12
lines changed Expand file tree Collapse file tree 2 files changed +12
-12
lines changed Original file line number Diff line number Diff line change 47
47
48
48
if [[ " ${ runners_token } " == " __REPLACED_BY_USER_DATA__" && " $token" == " null" ]] || [[ " $valid_token" == " false" ]]
49
49
then
50
- if [[ ! " ${ gitlab_runner_version } " < " 16.0.0" ]]
50
+ if [[ " ${ gitlab_runner_version } " < " 16.0.0" ]]
51
51
then
52
+ token=$(curl ${curl_cacert} -- request POST - L " ${ runners_gitlab_url } /api/v4/runners" \
53
+ -- form " token=$gitlab_runner_registration_token" \
54
+ -- form " tag_list=${ gitlab_runner_tag_list } " \
55
+ -- form " description=${ gitlab_runner_description } " \
56
+ -- form " locked=${ gitlab_runner_locked_to_project } " \
57
+ -- form " run_untagged=${ gitlab_runner_run_untagged } " \
58
+ -- form " maximum_timeout=${ gitlab_runner_maximum_timeout } " \
59
+ -- form " access_level=${ gitlab_runner_access_level } " \
60
+ | jq - r . token )
61
+ else
52
62
runner_type_param=" "
53
63
if [ " ${ gitlab_runner_type } " = " group_type" ]; then
54
64
runner_type_param='-- form group_id=${gitlab_runner_group_id}'
67
77
$runner_type_param \
68
78
-- form " access_level=${ gitlab_runner_access_level } " \
69
79
| jq - r '. token ')
70
- else
71
- token=$(curl ${curl_cacert} -- request POST - L " ${ runners_gitlab_url } /api/v4/runners" \
72
- -- form " token=$gitlab_runner_registration_token" \
73
- -- form " tag_list=${ gitlab_runner_tag_list } " \
74
- -- form " description=${ gitlab_runner_description } " \
75
- -- form " locked=${ gitlab_runner_locked_to_project } " \
76
- -- form " run_untagged=${ gitlab_runner_run_untagged } " \
77
- -- form " maximum_timeout=${ gitlab_runner_maximum_timeout } " \
78
- -- form " access_level=${ gitlab_runner_access_level } " \
79
- | jq - r . token )
80
80
fi
81
81
aws ssm put- parameter -- overwrite -- type SecureString -- name " ${ secure_parameter_store_runner_token_key } " -- value=" $token" -- region " ${ secure_parameter_store_region } "
82
82
fi
Original file line number Diff line number Diff line change @@ -612,7 +612,7 @@ variable "gitlab_runner_registration_config" {
612
612
613
613
default = {
614
614
registration_token = " "
615
- type = " "
615
+ type = " " # mandatory if gitlab_runner_version >= 16.0.0
616
616
group_id = " " # mandatory if type is group_type
617
617
project_id = " " # mandatory if type is project_type
618
618
tag_list = " "
You can’t perform that action at this time.
0 commit comments