diff --git a/roles/network_plugin/calico/tasks/install.yml b/roles/network_plugin/calico/tasks/install.yml
index 7c8ce8a31fefe039c8bd109a8ca92f0ff50473ec..561bcd876038625b750f011b6318ef24080a2b4a 100644
--- a/roles/network_plugin/calico/tasks/install.yml
+++ b/roles/network_plugin/calico/tasks/install.yml
@@ -8,7 +8,7 @@
 
 - name: Calico | Check if host has NetworkManager
   # noqa 303 Should we use service_facts for this?
-  command: systemctl show NetworkManager
+  command: systemctl is-active --quiet NetworkManager.service
   register: nm_check
   failed_when: false
   changed_when: false