diff --git a/defaults/main.yml b/defaults/main.yml index 999ff7b..c3402f7 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -114,6 +114,13 @@ gitlab_runner__concurrent: '{{ ansible_processor_vcpus (ansible_local.docker.installed|d()) | bool) else "1" }}' + # ]]] +# .. envvar:: gitlab_runner__metrics [[[ +# +# Activate Gitlab metrics server, . +gitlab_runner__metrics_bind: '0.0.0.0:9252' +gitlab_runner__metrics: False + # ]]] # .. envvar:: gitlab_runner__domain [[[ # diff --git a/templates/etc/gitlab-runner/config.toml.j2 b/templates/etc/gitlab-runner/config.toml.j2 index cc78e2c..9d9ffe8 100644 --- a/templates/etc/gitlab-runner/config.toml.j2 +++ b/templates/etc/gitlab-runner/config.toml.j2 @@ -1,6 +1,9 @@ # {{ ansible_managed }} concurrent = {{ gitlab_runner__concurrent }} +{% if gitlab_runner__metrics | d() | bool %} +metrics_server = {{ gitlab_runner__metrics_bind }} +{% endif %} {% set gitlab_runner__tpl_instances = [] %} {% set gitlab_runner__tpl_instance_tokens = [] %}