fix move and restore takss
[lhc/ansible.git] / tasks / restore_to_vm.yml
index f2812e8..ca771cb 100644 (file)
@@ -15,7 +15,7 @@
     dest: "{{ nextcloud_data_path }}"
   loop:
     - "{{ nextcloud_tmp_path }}/dump.sql"
-    - "{{ nextcloud_tmp_path }}/data.tgz"
+    - "{{ nextcloud_tmp_path }}/data.tar.gz"
     - "{{ nextcloud_tmp_path }}/config.php"
 
 - name: Extract nc data archive
     mode: '640' #or u=rwx,g=r,o=
 
 - name: update nextcloud root dir symbolic link
-  become_user: "{{ nextcloud_websrv_user }}"
   become: true
   ansible.builtin.file:
-    src: "{{ nextcloud_files_path }}/nextcloud-{{ nextcloud_version }}"
+    src: "{{ nextcloud_source }}"
     dest: "{{ nextcloud_webroot }}/nextcloud"
-    owner: "{{ nextcloud_websrv_user }}"
-    group: "{{ nextcloud_websrv_user }}"
+    owner: nextcloud
+    group: nextcloud
+    state: link
+    follow: false
+
+- name: update nextcloud common app dir symbolic link
+  become: true
+  ansible.builtin.file:
+    src: "{{ nextcloud_common }}"
+    dest: "{{ nextcloud_webroot }}/common"
+    owner: nextcloud
+    group: nextcloud
     state: link
+    follow: false
 
 - name: deactivate nextcloud maintenance mode
   become_user: "{{ nextcloud_websrv_user }}"
   args:
     chdir: "{{ nextcloud_webroot }}"
 
+- name: start webserver service
+  become: true
+  ansible.builtin.service:
+    name: "{{ nextcloud_websrv }}"
+    state: started
+
 - name: Run occ upgrade
   become_user: "{{ nextcloud_websrv_user }}"
   become: true
     loop: "{{ nc_indices_cmd.results }}" 
     loop_control:
       label: "{{ item.command }}"
-  when: "'Nextcloud is already latest version' not in nc_upgrade_result.stdout_lines"
-
-- name: start webserver service
-  become: true
-  become_user: root
-  ansible.builtin.service:
-    name: "{{ nextcloud_websrv }}"
-    state: started
-  no_log: true
\ No newline at end of file
+  when: "'Nextcloud is already latest version' not in nc_upgrade_result.stdout_lines"
\ No newline at end of file