+ - name: Include backup tasks
+ ansible.builtin.include_tasks: tasks/backup_nextcloud.yml
+
+ - name: block upgrade
+ block:
+
+ - name: Include update tasks
+ ansible.builtin.include_tasks: tasks/update_nextcloud.yml
+
+ - name: Display upgrade result
+ ansible.builtin.debug:
+ msg: "Le nuage de {{ DOMAIN }} a été mis à jour avec la nouvelle version {{ nouvelle_version }}"
+
+ always:
+
+ - name: Ask if restore is necessary
+ ansible.builtin.pause:
+ prompt: 'Voulez-vous restaurer la version precedente?(oui/non)'
+ echo: true
+ register: restore_promp
+
+ - name: Definir config_ss_domain
+ ansible.builtin.set_fact:
+ restore: "{{ restore_promp.user_input | default(non) }}"