system-config/playbooks/restart_jenkins_masters.yaml
Timothy R. Chavez c4c95b11d8 Move playbook to correct location
Move the restart_jenkins_master.yaml playbook to the proper playbooks
location.

Change-Id: Ia2879feca53e0d742ac0b1e3540b573ed8adee19
2015-11-04 13:46:18 -06:00

15 lines
631 B
YAML

---
- hosts: 'jenkins0*.openstack.org'
# Do the entire play completely for one host at a time
serial: 1
# Treat any errors as fatal so that we don't stop all the jenkins
# masters.
any_errors_fatal: true
tasks:
- shell: '/usr/local/jenkins/bin/safe_jenkins_shutdown --url https://{{ ansible_fqdn }}/ --user {{ user }} --password {{ password }}'
- service: name=jenkins state=stopped
# 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=restarted