From 0a91e3c2f973505748d446cbe616d39a3400abb8 Mon Sep 17 00:00:00 2001 From: Someone Date: Wed, 28 Jan 2026 22:36:21 +0100 Subject: [PATCH] roles/service/nextcloud/tasks --- roles/service/nextcloud/tasks/main.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/roles/service/nextcloud/tasks/main.yml b/roles/service/nextcloud/tasks/main.yml index d47e7b0..b81534e 100644 --- a/roles/service/nextcloud/tasks/main.yml +++ b/roles/service/nextcloud/tasks/main.yml @@ -179,6 +179,16 @@ changed_when: "'Nextcloud is already latest version' not in script_res.stdout" +- name: finish nextcloud upgrade by running occ upgrade + become: true + become_user: "www-data" + shell: 'php --define apc.enable_cli=1 occ maintenance:repair --include-expensive' + args: + chdir: "/var/www/{{nextcloud_domain}}" + register: script_res + when: script_res.changed + + - name: ensure trusted domains are set become: true become_user: "www-data" @@ -193,10 +203,10 @@ - "{{nextcloud_domain}}" -- name: "(re)install apps" +- name: "install/update/enable apps" become: true become_user: "www-data" - shell: 'php --define apc.enable_cli=1 occ app:disable -- "{{ item }}"; php --define apc.enable_cli=1 occ app:install -- "{{ item }}"; php --define apc.enable_cli=1 occ app:enable -- "{{ item }}"; true' + shell: 'php --define apc.enable_cli=1 occ app:install -- "{{ item }}"; php --define apc.enable_cli=1 occ app:update -- "{{ item }}"; php --define apc.enable_cli=1 occ app:enable -- "{{ item }}"; true' args: chdir: "/var/www/{{nextcloud_domain}}" with_items: -- 2.47.3