From a5422352ec3e1b2a243e4fe61c4d4a78c0219000 Mon Sep 17 00:00:00 2001
From: Karel van Klink <karel.vanklink@geant.org>
Date: Tue, 28 Mar 2023 15:07:46 +0200
Subject: [PATCH] Add --docker-image flag to tasks

---
 README.md                                                     | 2 +-
 group_vars/{ci-runners.yml.example => ci_runners.yml.example} | 0
 inventory.yml                                                 | 2 +-
 playbook.yml                                                  | 2 +-
 roles/gitlab-runner/tasks/main.yml                            | 1 +
 5 files changed, 4 insertions(+), 3 deletions(-)
 rename group_vars/{ci-runners.yml.example => ci_runners.yml.example} (100%)

diff --git a/README.md b/README.md
index 8fc1e61..42ff3dd 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@ your choice.
  2. Get the ip address of the new VM, and configure your ssh environment
  3. Create & activate a python virtual environment and install ansible
  4. Update inventory.yml so that your VM is defined in the "gitlab-runner" group
- 5. Create the file `group_vars/ci-runners.yml` following the [example file](group_vars/ci-runners.yml.example) given
+ 5. Create the file `group_vars/ci_runners.yml` following the [example file](group_vars/ci_runners.yml.example) given
     * Consider the type of executor you want/need (docker, shell, etc.)
         * More info on GitLab runner executors can be found [here](https://docs.gitlab.com/runner/executors/)
     * This requires acquiring an access token to the GitLab instance for which you want to set up a runner
diff --git a/group_vars/ci-runners.yml.example b/group_vars/ci_runners.yml.example
similarity index 100%
rename from group_vars/ci-runners.yml.example
rename to group_vars/ci_runners.yml.example
diff --git a/inventory.yml b/inventory.yml
index 2b6b690..93131c6 100644
--- a/inventory.yml
+++ b/inventory.yml
@@ -1,4 +1,4 @@
-ci-runners:
+ci_runners:
   hosts:
     nat-runner-01:
       ansible_host: nat-runner-01
diff --git a/playbook.yml b/playbook.yml
index ffe8d2e..deb61e6 100644
--- a/playbook.yml
+++ b/playbook.yml
@@ -1,5 +1,5 @@
 - name: Install and set up a GitLab CI runner
-  hosts: ci-runners
+  hosts: ci_runners
   become: true
   roles:
     - gitlab-runner
diff --git a/roles/gitlab-runner/tasks/main.yml b/roles/gitlab-runner/tasks/main.yml
index 997fbf9..b3d3991 100644
--- a/roles/gitlab-runner/tasks/main.yml
+++ b/roles/gitlab-runner/tasks/main.yml
@@ -42,6 +42,7 @@
       - '--url={{ runner.gitlab_url }}'
       - '--token={{ gitlab_authentication_response.runner.token }}'
       - '--executor={{ runner.executor }}'
+      - '--docker-image=alpine:latest'
       - '--non-interactive'
   become: true
   no_log: true
-- 
GitLab