diff --git a/ansible/roles/nova-cell/handlers/main.yml b/ansible/roles/nova-cell/handlers/main.yml
index 48ace99890..5180007b5c 100644
--- a/ansible/roles/nova-cell/handlers/main.yml
+++ b/ansible/roles/nova-cell/handlers/main.yml
@@ -145,6 +145,8 @@
   service:
     name: libvirtd
     state: reloaded
+  when:
+    - kolla_action != "config"
 
 - name: Restart nova-compute container
   vars: