|
|
@@ -8,6 +8,23 @@ |
|
|
|
owner: www-data |
|
|
|
group: www-data |
|
|
|
|
|
|
|
- name: get old default apps |
|
|
|
command: ls "{{nextcloud_archive_directory}}/{{nextcloud_version}}/nextcloud/apps" |
|
|
|
register: _nextcloud_old_default_apps_ls |
|
|
|
changed_when: false |
|
|
|
|
|
|
|
- name: get old actual apps |
|
|
|
command: ls "{{nextcloud_backup_directory}}/{{_nextcloud_actual_version}}/nextcloud/apps" |
|
|
|
register: _nextcloud_old_actual_apps_ls |
|
|
|
changed_when: false |
|
|
|
|
|
|
|
- name: copy old installed apps |
|
|
|
synchronize: |
|
|
|
src: "{{nextcloud_backup_directory}}/{{_nextcloud_actual_version}}/nextcloud/apps/{{item}}/" |
|
|
|
dest: "{{nextcloud_directory}}/apps/{{item}}" |
|
|
|
with_items: "{{_nextcloud_old_actual_apps_ls.stdout_lines|difference(_nextcloud_old_default_apps_ls.stdout_lines)}}" |
|
|
|
delegate_to: "{{inventory_hostname}}" |
|
|
|
|
|
|
|
- name: upgrade nextcloud |
|
|
|
command: php occ upgrade |
|
|
|
args: |
|
|
|