diff --git a/tests/run.yml b/tests/run.yml
index c9501230fc85693c806eea260227d9294b761a46..8df0ed1b5db7592c51d05b77e411ebe7404da906 100644
--- a/tests/run.yml
+++ b/tests/run.yml
@@ -269,7 +269,7 @@
     # same host being used by both)
     - name: create TLS certificates for octavia
       command: kolla-ansible octavia-certificates
-      when: scenario in ['octavia', 'ovn']
+      when: scenario in ['octavia']
 
     # NOTE(mgoddard): We are using the script module here and later to ensure
     # we use the local copy of these scripts, rather than the one on the remote
diff --git a/tests/templates/globals-default.j2 b/tests/templates/globals-default.j2
index f1ea84d3f0bb72e3f13d88369638a88a9dc6a1f4..65d5c71f7eba2b4ad8a785c4cb12eb98ec24889f 100644
--- a/tests/templates/globals-default.j2
+++ b/tests/templates/globals-default.j2
@@ -157,6 +157,9 @@ neutron_plugin_agent: "linuxbridge"
 neutron_plugin_agent: "ovn"
 neutron_ovn_distributed_fip: "yes"
 enable_octavia: "yes"
+octavia_auto_configure: "no"
+octavia_provider_drivers: "ovn:OVN provider"
+octavia_provider_agents: "ovn"
 {% endif %}
 
 {% if scenario == "prometheus-efk" %}