# Run this with "-f 20" - hosts: 'zuul-scheduler:!disabled' any_errors_fatal: true tasks: - name: Stop Zuul Scheduler service: name: zuul-scheduler state: stopped become: true become_user: root - name: Stop Zuul Web service: name: zuul-web state: stopped become: true become_user: root - name: Stop Zuul Finger Gateway service: name: zuul-fingergw state: stopped become: true become_user: root - name: Wait for (3h10m) to stop Zuul Scheduler wait_for: path: /var/run/zuul/scheduler.pid state: absent timeout: 11400 - name: Wait for (3h10m) to stop Zuul Web wait_for: path: /var/run/zuul/web.pid state: absent timeout: 11400 - name: Wait for (3h10m) to stop Zuul Finger Gateway wait_for: path: /var/run/zuul/fingergw.pid state: absent timeout: 11400 - hosts: 'zuul-merger:!disabled' tasks: - name: Stop Zuul Merger service: name: zuul-merger state: stopped become: true become_user: root - name: Wait for (3h10m) to stop Zuul Merger wait_for: path: /var/run/zuul/merger.pid state: absent timeout: 11400 - hosts: 'zuul-executor:!disabled' tasks: - name: Stop Zuul Executor service: name: zuul-executor state: stopped become: true become_user: root - name: Wait for (3h10m) to stop Zuul Executor wait_for: path: /var/run/zuul/executor.pid state: absent timeout: 11400