diff --git a/roles/ynh_backup/defaults/main.yml b/roles/ynh_backup/defaults/main.yml
index a9b418fbd703088536b5db3e8fc744e0b8272ce7..02bca250a1ff37b820790c27aee6a9a691681fee 100644
--- a/roles/ynh_backup/defaults/main.yml
+++ b/roles/ynh_backup/defaults/main.yml
@@ -18,7 +18,7 @@
 #                                                                             #
 #-----------------------------------------------------------------------------#
 
-# Variables for apps backup
+# Variables for backup
 ynh_backup:
   scheduled: False
   # directory: "/data/backup"
diff --git a/roles/ynh_backup/tasks/main.yml b/roles/ynh_backup/tasks/main.yml
index 03b79dddebef03bfe142583e8adbbbcd5c5930a1..e0f491afab73422964a15e9b15fda2e129587762 100644
--- a/roles/ynh_backup/tasks/main.yml
+++ b/roles/ynh_backup/tasks/main.yml
@@ -20,4 +20,4 @@
 
 - name: Enable Yunohost apps backup
   ansible.builtin.include_tasks: backup.yml
-  when: ynh_apps_backup.scheduled
+  when: ynh_backup.scheduled
diff --git a/roles/ynh_backup/templates/ynh_backup.sh.j2 b/roles/ynh_backup/templates/ynh_backup.sh.j2
index b6f08d4133e1d9a5ef62ccd206ceb92ae28eb2cd..c88873b80ae27dc0c777ed96d7a93307a10970b5 100644
--- a/roles/ynh_backup/templates/ynh_backup.sh.j2
+++ b/roles/ynh_backup/templates/ynh_backup.sh.j2
@@ -9,7 +9,9 @@
 {% elif ynh_backup.apps %}
     yunohost backup create --apps
 {% endif %}
+
 {% if ynh_backup.system is false and ynh_backup.apps is false %}
     echo "Read the readme to know more about ynh_backup.system and ynh_backup.apps"
     echo "TO BE DEFINED"
     exit 1
+{% endif %}