diff --git a/playbooks/group_vars/futureparser.yaml b/playbooks/group_vars/futureparser.yaml
new file mode 100644
index 0000000000..458719a483
--- /dev/null
+++ b/playbooks/group_vars/futureparser.yaml
@@ -0,0 +1 @@
+futureparser: true
diff --git a/playbooks/remote_puppet_adhoc.yaml b/playbooks/remote_puppet_adhoc.yaml
index 85394f60b8..fc11debf07 100644
--- a/playbooks/remote_puppet_adhoc.yaml
+++ b/playbooks/remote_puppet_adhoc.yaml
@@ -5,4 +5,3 @@
   - role: puppet
     manage_config: True
     puppet_reports: none
-    futureparser: "{{ True if 'futureparser' in group_names else False }}"
diff --git a/playbooks/remote_puppet_afs.yaml b/playbooks/remote_puppet_afs.yaml
index be9e96d332..5657271e0c 100644
--- a/playbooks/remote_puppet_afs.yaml
+++ b/playbooks/remote_puppet_afs.yaml
@@ -6,4 +6,3 @@
   - role: puppet
     manage_config: True
     puppet_reports: none
-    futureparser: "{{ True if 'futureparser' in group_names else False }}"
diff --git a/playbooks/remote_puppet_else.yaml b/playbooks/remote_puppet_else.yaml
index a00a1fa84b..f7ad594163 100644
--- a/playbooks/remote_puppet_else.yaml
+++ b/playbooks/remote_puppet_else.yaml
@@ -5,4 +5,3 @@
   - role: puppet
     manage_config: True
     puppet_reports: none
-    futureparser: "{{ True if 'futureparser' in group_names else False }}"
diff --git a/playbooks/remote_puppet_git.yaml b/playbooks/remote_puppet_git.yaml
index 139f8c797c..2a48f8ef23 100644
--- a/playbooks/remote_puppet_git.yaml
+++ b/playbooks/remote_puppet_git.yaml
@@ -14,7 +14,6 @@
       copy_puppet: False
       manage_config: True
       puppet_reports: none
-      futureparser: "{{ True if 'futureparser' in group_names else False }}"
 - hosts: "git0*:!disabled"
   strategy: free
   gather_facts: true
@@ -25,7 +24,6 @@
         project_config_ref: "{{ hostvars.localhost.gitinfo.after }}"
       manage_config: True
       puppet_reports: none
-      futureparser: "{{ True if 'futureparser' in group_names else False }}"
 - hosts: "review:!disabled"
   strategy: free
   gather_facts: true
@@ -36,7 +34,6 @@
       puppet_timeout: 60m
       manage_config: True
       puppet_reports: none
-      futureparser: "{{ True if 'futureparser' in group_names else False }}"
 - hosts: "zuul-scheduler:!disabled"
   strategy: free
   gather_facts: true
@@ -47,4 +44,3 @@
       puppet_timeout: 60m
       manage_config: True
       puppet_reports: none
-      futureparser: "{{ True if 'futureparser' in group_names else False }}"