diff --git a/tasks/main.yml b/tasks/main.yml
index 757b99b8ceb5466bfcdd40115bd9a04f83f9d120..cfb4e806ee936e58fbd6de5491f5fb5106675ca9 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -23,6 +23,6 @@
     with_items: '{{ drupal_settings }}'
     loop_control:
       loop_var: drupal
-    when: limit_jail is not defined or drupal.jail is not defined or limit_jail == drupal.jail.name
+    when: limit_drupal_site is not defined or drupal.id is not defined or limit_drupal_site == drupal.id
 
   when: '"drupal" not in excluded_roles and drupal_install_drupal'