4 Commits

Author SHA1 Message Date
James E. Blair
cc74e674db Limit zuul stop/start playbooks to zuul02
Rather than restarting the whole scheduler group, just restart
zuul02, which is our only production scheduler.  That will allow us
to boot zuul01 as a secondary scheduler and manually add/remove it
for testing.

Once we can reliably run two schedulers, we can revert this change.

Change-Id: I5518ea1d3a6a1d48460b0436d4d1eaf9d52b7ddb
2021-10-27 15:00:03 -07:00
Monty Taylor
2a7c755a08 Rework zuul start/stop/restart playbooks for docker
If we need to start and stop, it's best to use playbooks.

We already have tasks files with start commands in each role,
so put the stop commands into similar task files.

Make the restart playbook import_playbook the stop and start
playbooks to reduce divergence.

Use the graceful shutdown pattern from the gerrit docker-compose
to stop the zuul scheduler.

Change-Id: Ia20124553821f4b41186bce6ba2bff6ca2333a99
2020-04-27 09:34:50 -05:00
Joshua Hesketh
600d87ffe5 Use host groups for zuul playbooks
Rather than list the hostnames individually, use the inventory group.

Change-Id: I554fb33f26c31df5f97ffd5be61f6d3e17faefa5
2018-09-12 12:26:43 -06:00
James E. Blair
3e1666687c Add playbooks to start/stop/restart zuul
Remove some old ones which were in the wrong place and out of date.

Change-Id: I4303e66edc7d3dc00c455a0990b0b3be0f5f91a6
Depends-On: https://review.openstack.org/586699
2018-07-27 14:32:46 -07:00