diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
index 7202d3958c..0a1aa0e5bc 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -240,6 +240,11 @@
     parent: openstack-ansible-deploy-aio
     nodeset: opensuse-150
 
+- job:
+    name: openstack-ansible-deploy-aio_metal-opensuse-15
+    parent: openstack-ansible-deploy-aio
+    nodeset: opensuse-15
+
 - job:
     name: openstack-ansible-deploy-aio_telemetry_metal-opensuse-150
     parent: openstack-ansible-deploy-aio
@@ -250,6 +255,11 @@
     parent: openstack-ansible-deploy-aio
     nodeset: opensuse-150
 
+- job:
+    name: openstack-ansible-deploy-aio_distro_metal-opensuse-15
+    parent: openstack-ansible-deploy-aio
+    nodeset: opensuse-15
+
 - job:
     name: openstack-ansible-deploy-aio_nspawn-opensuse-150
     parent: openstack-ansible-deploy-aio
diff --git a/zuul.d/project-templates.yaml b/zuul.d/project-templates.yaml
index 828fd6a4f0..243c06b1fe 100644
--- a/zuul.d/project-templates.yaml
+++ b/zuul.d/project-templates.yaml
@@ -68,14 +68,17 @@
       jobs:
         - openstack-ansible-deploy-aio_metal-debian-stable
         - openstack-ansible-deploy-aio_metal-centos-7
-        - openstack-ansible-deploy-aio_metal-opensuse-150
+        - openstack-ansible-deploy-aio_metal-opensuse-15
         - openstack-ansible-deploy-aio_metal-ubuntu-bionic
     gate:
       jobs:
         - openstack-ansible-deploy-aio_metal-debian-stable
         - openstack-ansible-deploy-aio_metal-centos-7
-        - openstack-ansible-deploy-aio_metal-opensuse-150
+        - openstack-ansible-deploy-aio_metal-opensuse-15
         - openstack-ansible-deploy-aio_metal-ubuntu-bionic
+    periodic:
+      jobs:
+        - openstack-ansible-deploy-aio_metal-opensuse-15
 
 - project-template:
     name: openstack-ansible-deploy-aio_telemetry_metal-jobs
@@ -98,16 +101,20 @@
     check:
       jobs:
         - openstack-ansible-deploy-aio_distro_metal-centos-7
+        - openstack-ansible-deploy-aio_distro_metal-opensuse-15:
+            voting: false
     gate:
       jobs:
         - openstack-ansible-deploy-aio_distro_metal-centos-7
+    periodic:
+      jobs:
+        - openstack-ansible-deploy-aio_distro_metal-opensuse-15
     experimental:
       jobs:
         # NOTE(hwoarang) SUSE and Ubuntu distro jobs remain non-voting
         # on master branches. See
         # http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2018/openstack_ansible_meeting.2018-10-23-16.01.log.html#l-188
         - openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic
-        - openstack-ansible-deploy-aio_distro_metal-opensuse-150
 
 - project-template:
     name: openstack-ansible-deploy-aio_nspawn-jobs