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
+30
View File
@@ -350,8 +350,38 @@
environment: environment:
SSHPASS: "{{ vm_password }}" SSHPASS: "{{ vm_password }}"
register: nc_upgrade register: nc_upgrade
changed_when: nc_upgrade.rc == 0
failed_when: false
no_log: true 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 - name: Nextcloud | Show upgrade output
ansible.builtin.debug: ansible.builtin.debug:
msg: | msg: |