Use ansible service restart instead of start

The ansible service module is smart and will check the status of a
daemon and only start it if deemed necessary when asked to start a
service. The problem with this is that jenkins can go sideways confusing
the daemon system making it think the service is up even though we have
kill -9'd it into oblivion. The simple work around for this is to use
restart which will always bounce the service in ansible.

Change-Id: I240c318e9fa824d88bb817cf382d50ba2902d668
This commit is contained in:
Clark Boylan 2015-10-14 12:15:37 -07:00
parent 713af5946b
commit e8d1948f0a

View File

@ -9,4 +9,4 @@
# This is necessary because stopping Jenkins is not reliable.
# We allow return code 1 which means no processes found.
- shell: 'pkill -9 -U jenkins || [ $? -eq "1" ]'
- service: name=jenkins state=started
- service: name=jenkins state=restarted