diff --git a/basic-system/tasks/main.yml b/basic-system/tasks/main.yml
index 919618c6a89a625ae144d775e678c8b74b327c72..f369c6e9f5febd9edcba5ea130b15e60b0150a13 100644
--- a/basic-system/tasks/main.yml
+++ b/basic-system/tasks/main.yml
@@ -32,7 +32,7 @@
     path: /etc/.gitignore
     line: /pve
     create: true
-  when: etckeeper and pve_present
+  when: etckeeper and pve_present.stat.exists
   notify:
     - Remove pve directory from etckeeper repo
   tags: