1 - name: Download nextcloud source
4 ansible.builtin.get_url:
5 url: "{{ nextcloud_repo_url }}/nextcloud-{{ nouvelle_version }}.tar.bz2"
6 dest: "{{ nextcloud_sources_files_path }}/"
7 mode: '755' #or u=rwx,g=rx,o=rx
8 checksum: "md5:{{ nextcloud_repo_url }}/nextcloud-{{ nouvelle_version }}.tar.bz2.md5"
10 - name: create nextcloud source dir
12 become_user: nextcloud
14 path: "{{ nextcloud_sources_files_path }}/nextcloud-{{ nouvelle_version }}"
16 mode: '755' #or u=rwx,g=rx,o=rx
18 - name: Extract downloaded nextcloud source
20 become_user: nextcloud
21 ansible.builtin.unarchive:
22 src: "{{ nextcloud_sources_files_path }}/nextcloud-{{ nouvelle_version }}.tar.bz2"
23 dest: "{{ nextcloud_sources_files_path }}/"
24 # mode: '755' #or u=rwx,g=rx,o=rx
27 - name: "rename nextloud dir to nextcloud-{{ nouvelle_version }}"
29 become_user: nextcloud
31 src: "{{ nextcloud_sources_files_path }}/nextcloud/"
32 dest: "{{ nextcloud_sources_files_path }}/nextcloud-{{ nouvelle_version }}"
33 remote_src: yes #because the config file is already in the nextcloud_tmp_path
35 - name: deleted downloaded nextcloud files
37 become_user: nextcloud
42 - "{{ nextcloud_sources_files_path }}/nextcloud-{{ nouvelle_version }}.tar.bz2"
43 - "{{ nextcloud_sources_files_path }}/nextcloud"