2021-11-01 09:34:23 +01:00
|
|
|
---
|
|
|
|
- name: check/run upgrade
|
|
|
|
command: sudo -u www-data php updater.phar --no-interaction
|
|
|
|
args:
|
|
|
|
chdir: "{{ nc_dir }}/updater"
|
2022-06-11 12:42:02 +02:00
|
|
|
warn: false
|
2021-11-01 09:59:10 +01:00
|
|
|
register: upgrade_result
|
|
|
|
changed_when: upgrade_result.stdout is not search('Nothing to do.')
|
2022-06-11 12:42:02 +02:00
|
|
|
notify: update and fix data base
|
2021-11-01 09:59:10 +01:00
|
|
|
|
2021-11-01 09:34:23 +01:00
|
|
|
- name: update apps
|
|
|
|
command: "sudo -u www-data php ./occ app:update --all"
|
|
|
|
args:
|
|
|
|
chdir: "{{ nc_dir }}"
|
2022-06-11 12:42:02 +02:00
|
|
|
warn: false
|
2021-11-01 09:34:23 +01:00
|
|
|
register: cmd_result
|
|
|
|
changed_when: cmd_result.stdout | length > 0
|
|
|
|
|
|
|
|
- name: install extra apps
|
|
|
|
command: "sudo -u www-data php ./occ app:install {{ item }}"
|
|
|
|
args:
|
|
|
|
chdir: "{{ nc_dir }}"
|
2022-06-11 12:42:02 +02:00
|
|
|
warn: false
|
2021-11-01 09:34:23 +01:00
|
|
|
with_items: "{{ nc_apps }}"
|
|
|
|
register: cmd_result
|
|
|
|
changed_when: cmd_result.stdout is not search('already installed')
|
2022-06-11 12:42:02 +02:00
|
|
|
failed_when: cmd_result.stdout is not search('already installed') and cmd_result.rc != 0
|