fix: enhance Nextcloud upgrade process with detailed output and failure handling
This commit is contained in:
@@ -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: |
|
||||
|
||||
Reference in New Issue
Block a user