diff --git a/tasks/main.yml b/tasks/main.yml
index 9e87e301a794d512ac250852d85267cf63a388ed..ae57ed565f2373c8269d130e3109ba19c462ca65 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -16,6 +16,6 @@
 
   - name: 'PHP | Remember that this role had been run'
     set_fact: role_php_completed=true
-    when: role_php_completed is not defined
+    tags: always
 
   when: '"php" not in excluded_roles'