diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml
index cc3b92a40d..696f079881 100644
--- a/modules/openstack_project/files/zuul/layout.yaml
+++ b/modules/openstack_project/files/zuul/layout.yaml
@@ -428,7 +428,7 @@ jobs:
     parameter-function: set_node_options_default_trusty
   # tempest and d-g branchless tests need to only run on master
   # (needs to be early to not impact non-voting stanzas later)
-  - name: ^.*(-icehouse|-havana)$
+  - name: ^(?!periodic-).*(-icehouse|-havana)$
     branch: ^master.*$
   - name: gate-tempest-dsvm-full
     queue-name: integrated