From 2aba9982d96c14bf1140e7529b38cf54a8a5a8c6 Mon Sep 17 00:00:00 2001
From: Romain CABASSOT <romain.cabassot@magellium.fr>
Date: Tue, 8 Aug 2017 10:00:13 +0200
Subject: [PATCH] Added handler to restart gitlab-runner service on global
 setup change.

---
 handlers/main.yml      | 3 ++-
 tasks/global-setup.yml | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/handlers/main.yml b/handlers/main.yml
index 731308f..84f1e43 100644
--- a/handlers/main.yml
+++ b/handlers/main.yml
@@ -1,2 +1,3 @@
 ---
-# handlers file for gitlab-runner
+- name: restart_gitlab_runner
+  service: name=gitlab-runner state=restarted
diff --git a/tasks/global-setup.yml b/tasks/global-setup.yml
index b573ab7..403e175 100644
--- a/tasks/global-setup.yml
+++ b/tasks/global-setup.yml
@@ -6,6 +6,7 @@
     line: '\1concurrent = {{ gitlab_runner_concurrent }}'
     state: present
     backrefs: yes
+  notify: restart_gitlab_runner
 
 - name: Set docker privileged option
   lineinfile:
@@ -14,4 +15,5 @@
     line: '\1privileged = {{ gitlab_runner_docker_privileged | lower}}'
     state: present
     backrefs: yes
+  notify: restart_gitlab_runner
 
-- 
GitLab