diff --git a/ansible/roles/nova/tasks/simple_cell_setup.yml b/ansible/roles/nova/tasks/simple_cell_setup.yml
index bbebfb59306f4067bf0691c5eb148bdcf880f6ba..775842bda6e33ea9f6f56d5b8ae10be0c23a7eae 100644
--- a/ansible/roles/nova/tasks/simple_cell_setup.yml
+++ b/ansible/roles/nova/tasks/simple_cell_setup.yml
@@ -50,7 +50,7 @@
 
 - name: Discovering nova hosts
   command: >
-    docker exec nova_api nova-manage cell_v2 discover_hosts
+    docker exec nova_api nova-manage cell_v2 discover_hosts --by-service
   register: discover_hosts
   changed_when: False
   run_once: True