diff --git a/ansible/roles/nova-cell/handlers/main.yml b/ansible/roles/nova-cell/handlers/main.yml
index 132cc04669f8e28bfb48df4381b19bb26e508bb4..7ce24c4e6f557132d7f6963a28cb7ff7257697e2 100644
--- a/ansible/roles/nova-cell/handlers/main.yml
+++ b/ansible/roles/nova-cell/handlers/main.yml
@@ -133,6 +133,8 @@
   service:
     name: libvirtd
     state: reloaded
+  when:
+    - kolla_action != "config"
 
 - name: Restart nova-compute container
   vars: