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
Copy file name to clipboardExpand all lines: README.md
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -478,7 +478,7 @@ Made with [contributors-img](https://contrib.rocks).
478
478
| <aname="input_enable_docker_machine_ssm_access"></a> [enable\_docker\_machine\_ssm\_access](#input\_enable\_docker\_machine\_ssm\_access)| Add IAM policies to the docker-machine instances to connect via the Session Manager. |`bool`|`false`| no |
479
479
| <aname="input_enable_eip"></a> [enable\_eip](#input\_enable\_eip)| Enable the assignment of an EIP to the gitlab runner instance |`bool`|`false`| no |
480
480
| <aname="input_enable_kms"></a> [enable\_kms](#input\_enable\_kms)| Let the module manage a KMS key, logs will be encrypted via KMS. Be-aware of the costs of an custom key. |`bool`|`false`| no |
481
-
| <aname="input_enable_manage_gitlab_token"></a> [enable\_manage\_gitlab\_token](#input\_enable\_manage\_gitlab\_token)| (Deprecated and ignored) Boolean to enable the management of the GitLab token in SSM. If `true` the token will be stored in SSM, which means the SSM property is a terraform managed resource. If `false` the Gitlab token will be stored in the SSM by the user-data script during creation of the the instance. However the SSM parameter is not managed by terraform and will remain in SSM after a `terraform destroy`. |`bool`|`true`| no |
481
+
| <aname="input_enable_manage_gitlab_token"></a> [enable\_manage\_gitlab\_token](#input\_enable\_manage\_gitlab\_token)| (Deprecated) Boolean to enable the management of the GitLab token in SSM. If `true` the token will be stored in SSM, which means the SSM property is a terraform managed resource. If `false` the Gitlab token will be stored in the SSM by the user-data script during creation of the the instance. However the SSM parameter is not managed by terraform and will remain in SSM after a `terraform destroy`. |`bool`|`null`| no |
482
482
| <aname="input_enable_ping"></a> [enable\_ping](#input\_enable\_ping)| Allow ICMP Ping to the ec2 instances. |`bool`|`false`| no |
483
483
| <aname="input_enable_runner_ssm_access"></a> [enable\_runner\_ssm\_access](#input\_enable\_runner\_ssm\_access)| Add IAM policies to the runner agent instance to connect via the Session Manager. |`bool`|`false`| no |
484
484
| <aname="input_enable_runner_user_data_trace_log"></a> [enable\_runner\_user\_data\_trace\_log](#input\_enable\_runner\_user\_data\_trace\_log)| Enable bash xtrace for the user data script that creates the EC2 instance for the runner agent. Be aware this could log sensitive data such as you GitLab runner token. |`bool`|`true`| no |
@@ -516,6 +516,7 @@ Made with [contributors-img](https://contrib.rocks).
516
516
| <aname="input_runner_yum_update"></a> [runner\_yum\_update](#input\_runner\_yum\_update)| Run a yum update as part of starting the runner |`bool`|`true`| no |
517
517
| <aname="input_runners_add_dind_volumes"></a> [runners\_add\_dind\_volumes](#input\_runners\_add\_dind\_volumes)| Add certificates and docker.sock to the volumes to support docker-in-docker (dind) |`bool`|`false`| no |
518
518
| <aname="input_runners_additional_volumes"></a> [runners\_additional\_volumes](#input\_runners\_additional\_volumes)| Additional volumes that will be used in the runner config.toml, e.g Docker socket |`list(any)`|`[]`| no |
519
+
| <aname="input_runners_ca_certificate"></a> [runners\_ca\_certificate](#input\_runners\_ca\_certificate)| Trusted CA certificate bundle. Example: `file("${path.module}/ca.crt")`|`string`|`""`| no |
519
520
| <aname="input_runners_check_interval"></a> [runners\_check\_interval](#input\_runners\_check\_interval)| defines the interval length, in seconds, between new jobs check. |`number`|`3`| no |
520
521
| <aname="input_runners_clone_url"></a> [runners\_clone\_url](#input\_runners\_clone\_url)| Overwrites the URL for the GitLab instance. Use only if the runner can’t connect to the GitLab URL. |`string`|`""`| no |
521
522
| <aname="input_runners_concurrent"></a> [runners\_concurrent](#input\_runners\_concurrent)| Concurrent value for the runners, will be used in the runner config.toml. |`number`|`10`| no |
@@ -527,6 +528,7 @@ Made with [contributors-img](https://contrib.rocks).
527
528
| <aname="input_runners_environment_vars"></a> [runners\_environment\_vars](#input\_runners\_environment\_vars)| Environment variables during build execution, e.g. KEY=Value, see runner-public example. Will be used in the runner config.toml |`list(string)`|`[]`| no |
528
529
| <aname="input_runners_executor"></a> [runners\_executor](#input\_runners\_executor)| The executor to use. Currently supports `docker+machine` or `docker`. |`string`|`"docker+machine"`| no |
529
530
| <aname="input_runners_extra_hosts"></a> [runners\_extra\_hosts](#input\_runners\_extra\_hosts)| Extra hosts that will be used in the runner config.toml, e.g other-host:127.0.0.1 |`list(any)`|`[]`| no |
531
+
| <aname="input_runners_gitlab_certificate"></a> [runners\_gitlab\_certificate](#input\_runners\_gitlab\_certificate)| Certificate of the GitLab instance to connect to. Example: `file("${path.module}/my-gitlab.crt")`|`string`|`""`| no |
530
532
| <aname="input_runners_gitlab_url"></a> [runners\_gitlab\_url](#input\_runners\_gitlab\_url)| URL of the GitLab instance to connect to. |`string`| n/a | yes |
531
533
| <aname="input_runners_helper_image"></a> [runners\_helper\_image](#input\_runners\_helper\_image)| Overrides the default helper image used to clone repos and upload artifacts, will be used in the runner config.toml |`string`|`""`| no |
532
534
| <aname="input_runners_iam_instance_profile_name"></a> [runners\_iam\_instance\_profile\_name](#input\_runners\_iam\_instance\_profile\_name)| IAM instance profile name of the runners, will be used in the runner config.toml |`string`|`""`| no |
| <a name="input_environment"></a> [environment](#input\_environment) | A name that identifies the environment, will used as prefix and for tagging. | `string` | `"runners-docker"` | no |
156
+
| <a name="input_gitlab_url"></a> [gitlab\_url](#input\_gitlab\_url) | URL of the gitlab instance to connect to. | `string` | `"https://gitlab.com"` | no |
| <a name="input_runner_name"></a> [runner\_name](#input\_runner\_name) | Name of the runner, will be used in the runner config.toml | `string` | `"docker"` | no |
|[aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.55.0/docs/data-sources/availability_zones)| data source |
73
-
|[aws_security_group.default](https://registry.terraform.io/providers/hashicorp/aws/4.55.0/docs/data-sources/security_group)| data source |
72
+
|[aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.56.0/docs/data-sources/availability_zones)| data source |
73
+
|[aws_security_group.default](https://registry.terraform.io/providers/hashicorp/aws/4.56.0/docs/data-sources/security_group)| data source |
74
74
75
75
## Inputs
76
76
@@ -79,7 +79,7 @@ No output.
79
79
| <aname="input_aws_region"></a> [aws\_region](#input\_aws\_region)| AWS region. |`string`|`"eu-west-1"`| no |
80
80
| <aname="input_environment"></a> [environment](#input\_environment)| A name that identifies the environment, will used as prefix and for tagging. |`string`|`"runners-default"`| no |
81
81
| <aname="input_gitlab_url"></a> [gitlab\_url](#input\_gitlab\_url)| URL of the gitlab instance to connect to. |`string`|`"https://gitlab.com"`| no |
| <aname="input_registration_token"></a> [registration\_token](#input\_registration\_token)|Registration token for the runner. |`string`| n/a | yes |
83
83
| <aname="input_runner_name"></a> [runner\_name](#input\_runner\_name)| Name of the runner, will be used in the runner config.toml |`string`|`"default-auto"`| no |
84
84
| <aname="input_timezone"></a> [timezone](#input\_timezone)| Name of the timezone that the runner will be used in. |`string`|`"Europe/Amsterdam"`| no |
|[aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.55.0/docs/data-sources/availability_zones)| data source |
74
+
|[aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.56.0/docs/data-sources/availability_zones)| data source |
75
75
76
76
## Inputs
77
77
@@ -80,7 +80,7 @@ No output.
80
80
| <aname="input_aws_region"></a> [aws\_region](#input\_aws\_region)| AWS region. |`string`|`"eu-west-1"`| no |
81
81
| <aname="input_environment"></a> [environment](#input\_environment)| A name that identifies the environment, will used as prefix and for tagging. |`string`|`"runners-docker"`| no |
82
82
| <aname="input_gitlab_url"></a> [gitlab\_url](#input\_gitlab\_url)| URL of the gitlab instance to connect to. |`string`|`"https://gitlab.com"`| no |
| <aname="input_registration_token"></a> [registration\_token](#input\_registration\_token)|Registration token for the runner. |`string`| n/a | yes |
84
84
| <aname="input_runner_name"></a> [runner\_name](#input\_runner\_name)| Name of the runner, will be used in the runner config.toml |`string`|`"docker"`| no |
Copy file name to clipboardExpand all lines: examples/runner-multi-region/README.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -124,7 +124,7 @@ No output.
124
124
| <aname="input_aws_main_region"></a> [aws\_main\_region](#input\_aws\_main\_region)| Main AWS region to deploy to. |`string`|`"eu-west-1"`| no |
125
125
| <aname="input_environment"></a> [environment](#input\_environment)| A name that identifies the environment, will used as prefix and for tagging. |`string`|`"runner-public"`| no |
126
126
| <aname="input_gitlab_url"></a> [gitlab\_url](#input\_gitlab\_url)| URL of the gitlab instance to connect to. |`string`|`"https://gitlab.com"`| no |
| <aname="input_registration_token"></a> [registration\_token](#input\_registration\_token)|Registration token for the runner. |`string`| n/a | yes |
128
128
| <aname="input_runner_name"></a> [runner\_name](#input\_runner\_name)| Name of the runner, will be used in the runner config.toml |`string`|`"public-auto"`| no |
|[aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.55.0/docs/data-sources/availability_zones)| data source |
74
+
|[aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.56.0/docs/data-sources/availability_zones)| data source |
75
75
76
76
## Inputs
77
77
@@ -80,7 +80,7 @@ No output.
80
80
| <aname="input_aws_region"></a> [aws\_region](#input\_aws\_region)| AWS region. |`string`|`"eu-west-1"`| no |
81
81
| <aname="input_environment"></a> [environment](#input\_environment)| A name that identifies the environment, will used as prefix and for tagging. |`string`|`"runner-public"`| no |
82
82
| <aname="input_gitlab_url"></a> [gitlab\_url](#input\_gitlab\_url)| URL of the gitlab instance to connect to. |`string`|`"https://gitlab.com"`| no |
| <aname="input_registration_token"></a> [registration\_token](#input\_registration\_token)|Registration token for the runner. |`string`| n/a | yes |
84
84
| <aname="input_runner_name"></a> [runner\_name](#input\_runner\_name)| Name of the runner, will be used in the runner config.toml |`string`|`"public-auto"`| no |
0 commit comments