Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
|
- ---
-
- - name: copy old config file
- copy:
- src: "{{nextcloud_backup_directory}}/{{_nextcloud_actual_version}}/nextcloud/config/config.php"
- remote_src: true
- dest: "{{nextcloud_directory}}/config/config.php"
- 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}}/custom_apps/{{item}}"
- with_items: "{{_nextcloud_old_actual_apps_ls.stdout_lines|difference(_nextcloud_old_default_apps_ls.stdout_lines)}}"
- delegate_to: "{{inventory_hostname}}"
-
- - name: get old actual custom apps
- command: ls
- "{{nextcloud_backup_directory}}/{{_nextcloud_actual_version}}/nextcloud/custom_apps"
- register: _nextcloud_old_actual_custom_apps_ls
- changed_when: false
-
- - name: copy old installed custom apps
- synchronize:
- src: "{{nextcloud_backup_directory}}/{{_nextcloud_actual_version}}/nextcloud/custom_apps/{{item}}/"
- dest: "{{nextcloud_directory}}/custom_apps/{{item}}"
- with_items: "{{_nextcloud_old_actual_custom_apps_ls.stdout_lines|difference(_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:
- chdir: "{{nextcloud_directory}}"
- become: true
- become_user: www-data
- become_method: sudo
-
- - import_tasks: access.yml
|