From c3c944a9750b8bc0bdea49013718a3198a4165e5 Mon Sep 17 00:00:00 2001 From: Colleen Murphy Date: Wed, 11 Jul 2018 13:26:35 +0200 Subject: [PATCH] Add Xenial support Add an exec to trigger a systemd reload so that the existing SysV init script just works. Change-Id: I0b42d4c510a163d71a4c1dd5912dc1fd25ea0717 --- manifests/init.pp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/manifests/init.pp b/manifests/init.pp index 0e81fca..469bd1c 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -44,6 +44,15 @@ class gerritbot( source => 'puppet:///modules/gerritbot/gerritbot.init', } + if versioncmp($::operatingsystemmajrelease, '16.04') >= 0 { + exec { 'gerritbot-systemd-daemon-reload': + command => '/bin/systemctl daemon-reload', + before => Service['gerritbot'], + subscribe => File['/etc/init.d/gerritbot'], + refreshonly => true, + } + } + service { 'gerritbot': ensure => running, enable => true,