You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| aws\_zone | Deprecated. Will be removed in the next major release. |`string`|`"a"`| no |
259
-
| cache\_bucket | Configuration to control the creation of the cache bucket. By default the bucket will be created and used as shared cache. To use the same cache across multiple runners disable the creation of the cache and provide a policy and bucket name. See the public runner example for more details. |`map`| <pre>{<br> "bucket": "",<br> "create": true,<br> "policy": ""<br>}</pre> | no |
259
+
| cache\_bucket | Configuration to control the creation of the cache bucket. By default the bucket will be created and used as shared cache. To use the same cache across multiple runners disable the creation of the cache and provide a policy and bucket name. See the public runner example for more details. |`map(any)`| <pre>{<br> "bucket": "",<br> "create": true,<br> "policy": ""<br>}</pre> | no |
260
260
| cache\_bucket\_name\_include\_account\_id | Boolean to add current account ID to cache bucket name. |`bool`|`true`| no |
261
261
| cache\_bucket\_prefix | Prefix for s3 cache bucket name. |`string`|`""`| no |
262
262
| cache\_bucket\_set\_random\_suffix | Append the cache bucket name with a random string suffix |`bool`|`false`| no |
@@ -269,6 +269,7 @@ terraform destroy
269
269
| docker\_machine\_instance\_type | Instance type used for the instances hosting docker-machine. |`string`|`"m5.large"`| no |
270
270
| docker\_machine\_options | List of additional options for the docker machine config. Each element of this list must be a key=value pair. E.g. '["amazonec2-zone=a"]' |`list(string)`|`[]`| no |
271
271
| docker\_machine\_role\_json | Docker machine runner instance override policy, expected to be in JSON format. |`string`|`""`| no |
272
+
| docker\_machine\_security\_group\_description | A description for the docker-machine security group |`string`|`"A security group containing docker-machine instances"`| no |
272
273
| docker\_machine\_spot\_price\_bid | Spot price bid. |`string`|`"0.06"`| no |
273
274
| docker\_machine\_version | By default docker\_machine\_download\_url is used to set the docker machine version. Version of docker-machine. The version will be ingored once `docker_machine_download_url` is set. |`string`|`""`| no |
274
275
| enable\_asg\_recreation | Enable automatic redeployment of the Runner ASG when the Launch Configs change. |`bool`|`true`| no |
@@ -286,6 +287,7 @@ terraform destroy
286
287
| environment | A name that identifies the environment, used as prefix and for tagging. |`string`| n/a | yes |
| gitlab\_runner\_registration\_config | Configuration used to register the runner. See the README for an example, or reference the examples in the examples directory of this repo. |`map(string)`| <pre>{<br> "access_level": "",<br> "description": "",<br> "locked_to_project": "",<br> "maximum_timeout": "",<br> "registration_token": "",<br> "run_untagged": "",<br> "tag_list": ""<br>}</pre> | no |
290
+
| gitlab\_runner\_security\_group\_description | A description for the gitlab-runner security group |`string`|`"A security group containing gitlab-runner agent instances"`| no |
289
291
| gitlab\_runner\_security\_group\_ids | A list of security group ids that are allowed to access the gitlab runner agent |`list(string)`|`[]`| no |
290
292
| gitlab\_runner\_ssh\_cidr\_blocks | List of CIDR blocks to allow SSH Access to the gitlab runner instance. |`list(string)`|`[]`| no |
291
293
| gitlab\_runner\_version | Version of the GitLab runner. |`string`|`"13.7.0"`| no |
@@ -306,7 +308,7 @@ terraform destroy
306
308
| runner\_instance\_spot\_price | By setting a spot price bid price the runner agent will be created via a spot request. Be aware that spot instances can be stopped by AWS. |`string`|`null`| no |
307
309
| runner\_root\_block\_device | The EC2 instance root block device configuration. Takes the following keys: `delete_on_termination`, `volume_type`, `volume_size`, `encrypted`, `iops`|`map(string)`|`{}`| no |
308
310
| runner\_tags | Map of tags that will be added to runner EC2 instances. |`map(string)`|`{}`| no |
309
-
| runners\_additional\_volumes | Additional volumes that will be used in the runner config.toml, e.g Docker socket |`list`|`[]`| no |
311
+
| runners\_additional\_volumes | Additional volumes that will be used in the runner config.toml, e.g Docker socket |`list(any)`|`[]`| no |
310
312
| runners\_concurrent | Concurrent value for the runners, will be used in the runner config.toml. |`number`|`10`| no |
311
313
| runners\_docker\_runtime | docker runtime for runners, will be used in the runner config.toml |`string`|`""`| no |
312
314
| runners\_ebs\_optimized | Enable runners to be EBS-optimized. |`bool`|`true`| no |
@@ -340,7 +342,7 @@ terraform destroy
340
342
| runners\_token | Token for the runner, will be used in the runner config.toml. |`string`|`"__REPLACED_BY_USER_DATA__"`| no |
341
343
| runners\_use\_private\_address | Restrict runners to the use of a private IP address |`bool`|`true`| no |
| 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`| <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 |
345
+
| 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 |
344
346
| secure\_parameter\_store\_runner\_token\_key | The key name used store the Gitlab runner token in Secure Parameter Store |`string`|`"runner-token"`| no |
345
347
| ssh\_key\_pair | Set this to use existing AWS key pair |`string`|`null`| no |
346
348
| subnet\_id\_runners | List of subnets used for hosting the gitlab-runners. |`string`| n/a | yes |
description="Additional volumes that will be used in the runner config.toml, e.g Docker socket"
164
-
type=list
164
+
type=list(any)
165
165
default=[]
166
166
}
167
167
@@ -532,7 +532,7 @@ variable "overrides" {
532
532
533
533
variable"cache_bucket" {
534
534
description="Configuration to control the creation of the cache bucket. By default the bucket will be created and used as shared cache. To use the same cache across multiple runners disable the creation of the cache and provide a policy and bucket name. See the public runner example for more details."
535
-
type=map
535
+
type=map(any)
536
536
537
537
default={
538
538
create =true
@@ -555,7 +555,7 @@ variable "enable_schedule" {
555
555
556
556
variable"schedule_config" {
557
557
description="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. "
0 commit comments