From 5ef8330051909a6971660211870ef108f88236b7 Mon Sep 17 00:00:00 2001 From: Harold Barker <git@haroldbarker.co.uk> Date: Thu, 10 Mar 2016 23:33:51 +0000 Subject: [PATCH] Add gitlab_runner_docker_image option --- README.md | 3 +++ defaults/main.yml | 2 ++ tasks/register-runner.yml | 1 + 3 files changed, 6 insertions(+) diff --git a/README.md b/README.md index 7965cd9..88d6272 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,9 @@ Defaults to the hostname. The executor used by the runner. Defaults to `shell`. +`gitlab_runner_docker_image` +The default Docker image to use. Required when executor is `docker`. + `gitlab_runner_tags` The tags assigned to the runner, Defaults to an empty list. diff --git a/defaults/main.yml b/defaults/main.yml index 93d0869..77a5373 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -10,5 +10,7 @@ gitlab_runner_registration_token: '' gitlab_runner_description: '{{ ansible_hostname }}' # Runner executor gitlab_runner_executor: 'shell' +# Default Docker image +gitlab_runner_docker_image: '' # Runner tags gitlab_runner_tags: [] diff --git a/tasks/register-runner.yml b/tasks/register-runner.yml index 2a315a4..5b103b7 100644 --- a/tasks/register-runner.yml +++ b/tasks/register-runner.yml @@ -12,4 +12,5 @@ --description '{{ gitlab_runner_description }}' --tag-list '{{ gitlab_runner_tags | join(",") }}' --executor '{{ gitlab_runner_executor }}' + --docker-image '{{ gitlab_runner_docker_image }}' when: configured_runners.stderr.find('\n{{ gitlab_runner_description }}') == -1 -- GitLab