diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
index 4775cc131b..3da34d28ec 100644
--- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
+++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
@@ -803,6 +803,17 @@
       - pypi-jobs
 
 
+- project:
+    name: requirements
+    github-org: openstack
+    node: precise
+    tarball-site: tarballs.openstack.org
+    doc-publisher-site: docs.openstack.org
+
+    jobs:
+      - gate-{name}-python27
+
+
 - project:
     name: storyboard
     github-org: openstack-infra
diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml
index f08f8f42c0..9bf4264f8e 100644
--- a/modules/openstack_project/files/zuul/layout.yaml
+++ b/modules/openstack_project/files/zuul/layout.yaml
@@ -1092,8 +1092,10 @@ projects:
   - name: openstack/requirements
     check:
       - gate-requirements-install
+      - gate-requirements-python27
     gate:
       - gate-requirements-install
+      - gate-requirements-python27
     post:
       - post-mirror-python26
       - post-mirror-python27