fix: enhance Nextcloud upgrade process with detailed output and failure handling

This commit is contained in:
martin.fencl
2026-08-06 18:31:26 +02:00
parent 0d3363fcde
commit ba1e2f74ad
+31 -1
View File
@@ -321,7 +321,7 @@
{{ nc_backup.stderr | default('') | trim }}
when: debug_level == 1
- name: Nextcloud | Pull image and upgrade
- name: Nextcloud | Pull image and upgrade
ansible.builtin.command:
argv:
- sshpass
@@ -350,8 +350,38 @@
environment:
SSHPASS: "{{ vm_password }}"
register: nc_upgrade
changed_when: nc_upgrade.rc == 0
failed_when: false
no_log: true
- name: Nextcloud | Show upgrade output
ansible.builtin.debug:
msg: |
Upgrade return code: {{ nc_upgrade.rc }}
STDOUT:
{{ nc_upgrade.stdout | default('') | trim }}
STDERR:
{{ nc_upgrade.stderr | default('') | trim }}
- name: Nextcloud | Fail when upgrade command failed
ansible.builtin.assert:
that:
- nc_upgrade.rc == 0
fail_msg: |
Nextcloud upgrade failed.
Return code:
{{ nc_upgrade.rc }}
STDOUT:
{{ nc_upgrade.stdout | default('') | trim }}
STDERR:
{{ nc_upgrade.stderr | default('') | trim }}
quiet: true
- name: Nextcloud | Show upgrade output
ansible.builtin.debug:
msg: |