diff --git a/playbooks/roles/zuul/templates/zuul.conf.j2 b/playbooks/roles/zuul/templates/zuul.conf.j2
index ca7079c713..e3fe5697d2 100644
--- a/playbooks/roles/zuul/templates/zuul.conf.j2
+++ b/playbooks/roles/zuul/templates/zuul.conf.j2
@@ -60,6 +60,7 @@ trusted_ro_paths=/etc/openafs:/etc/ssl/certs:/var/lib/zuul/ssh
 trusted_rw_paths=/afs
 untrusted_ro_paths=/etc/ssl/certs
 disk_limit_per_job=5000
+sigterm_method=stop
 
 [web]
 log_config=/etc/zuul/web-logging.conf