diff --git a/ansible/group_vars/all.yml b/ansible/group_vars/all.yml
index abc07680b4..bb84709c7a 100644
--- a/ansible/group_vars/all.yml
+++ b/ansible/group_vars/all.yml
@@ -185,7 +185,7 @@ openstack_logging_debug: "False"
 
 openstack_region_name: "RegionOne"
 
-openstack_service_workers: "{{ [ansible_processor_vcpus, 5]|min }}"
+openstack_service_workers: "{{ [ansible_processor_vcpus, 5]|min if orchestration_engine == 'ANSIBLE' else '1'}}"
 
 # Optionally allow Kolla to set sysctl values
 set_sysctl: "yes"