summaryrefslogtreecommitdiff
path: root/per-service
diff options
context:
space:
mode:
authorAndy Doan <andy.doan@linaro.org>2016-01-28 15:25:10 -0600
committerAndy Doan <andy.doan+gerrit@linaro.org>2016-01-29 17:11:09 +0000
commitb93e08c3da6f3b98a4fe38374805d3a7e02e201e (patch)
tree183047f4adcb3bbaf652f48d0946bf3e1e1d8bfa /per-service
parent09244c4ea2b8fa5c1c4615c19e5d02ff2925014f (diff)
git: restart the daemon if the upstart file changes
In the event the upstart file changes, we more than likely need to restart the git daemon. This should also address a past bug where a branch new system won't have the git daemon running. Change-Id: Ia47d62bb34b26c34b80cbf7f427987bdc17d2eb3 Reviewed-on: https://review.linaro.org/10188 Reviewed-by: Ben Copeland <ben.copeland@linaro.org>
Diffstat (limited to 'per-service')
-rw-r--r--per-service/git-servers/roles/upstart-git-daemon/handlers/main.yml2
-rw-r--r--per-service/git-servers/roles/upstart-git-daemon/tasks/main.yml1
2 files changed, 3 insertions, 0 deletions
diff --git a/per-service/git-servers/roles/upstart-git-daemon/handlers/main.yml b/per-service/git-servers/roles/upstart-git-daemon/handlers/main.yml
new file mode 100644
index 00000000..87920f64
--- /dev/null
+++ b/per-service/git-servers/roles/upstart-git-daemon/handlers/main.yml
@@ -0,0 +1,2 @@
+- name: restart-git
+ service: name=upstart-git-daemon state=restarted
diff --git a/per-service/git-servers/roles/upstart-git-daemon/tasks/main.yml b/per-service/git-servers/roles/upstart-git-daemon/tasks/main.yml
index f2f68794..e83c6112 100644
--- a/per-service/git-servers/roles/upstart-git-daemon/tasks/main.yml
+++ b/per-service/git-servers/roles/upstart-git-daemon/tasks/main.yml
@@ -5,3 +5,4 @@
mode=0644
owner=root
group=root
+ notify: restart-git