diff --git a/ansible/roles/glance/tasks/precheck.yml b/ansible/roles/glance/tasks/precheck.yml
index 687fd0d9da1d420f6d69a4d189eb557d4a50c49c..117912b753cba73b206ab15ac3f6fbc62e1eb99a 100644
--- a/ansible/roles/glance/tasks/precheck.yml
+++ b/ansible/roles/glance/tasks/precheck.yml
@@ -21,5 +21,5 @@
     connect_timeout: 1
     state: stopped
   when:
-    - inventory_hostname in groups[glance_services['glance-api']['group']]
+    - inventory_hostname in groups[glance_services['glance-registry']['group']]
     - container_facts['glance_registry'] is not defined