support/templates/gitlab-runner-config.toml.erb (33 lines of code) (raw):
concurrent = <%= config.runner.concurrent %>
check_interval = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "GDK local runner"
url = "<%= "#{config.__uri}" %>"
token = "<%= config.runner.token %>"
executor = "<%= config.runner.executor %>"
<%- if config.https? && !config.runner.__install_mode_docker -%>
tls-ca-file = "<%= config.gdk_root.join(config.nginx.ssl.certificate) %>"
<%- end -%>
[runners.custom_build_dir]
[runners.docker]
<%- if config.runner.docker_host.length > 0 -%>
host = "<%= config.runner.docker_host %>"
<%- end -%>
<%- if config.runner.__network_mode_host? -%>
network_mode = "host"
<%- end -%>
tls_verify = false
image = "alpine:latest"
privileged = true
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["<%= ENV['HOME'] %>/.docker/certs.d:/etc/docker/certs.d", "/certs/client", "/cache"]
shm_size = 0
pull_policy = "<%= config.runner.pull_policy %>"
extra_hosts = <%= config.runner.extra_hosts %>
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]