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