diff --git a/ansible/roles/glance/tasks/precheck.yml b/ansible/roles/glance/tasks/precheck.yml
index 687fd0d9da..117912b753 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