]> git.somenet.org - root/pub/somesible.git/commitdiff
roles/service/nextcloud/tasks master activeVersion
authorSomeone <someone@somenet.org>
Wed, 28 Jan 2026 21:36:21 +0000 (22:36 +0100)
committerSomeone <someone@somenet.org>
Wed, 28 Jan 2026 21:36:21 +0000 (22:36 +0100)
roles/service/nextcloud/tasks/main.yml

index d47e7b0ccd688e62f4ae459ee82bec3fad7363cd..b81534e87d1b634e5a21a31955fcfac9955fb848 100644 (file)
   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"
     - "{{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: