--- - name: Install bzip2 apt: name: 'bzip2' state: present - name: Set permissions for web root folder file: path: '{{ nextcloud_webroot }}' mode: 0750 recurse: yes state: directory owner: 'www-data' group: 'www-data' - name: Download and extract Nextcloud unarchive: remote_src: yes src: '{{ nextcloud_full_url }}' dest: '{{ nextcloud_webroot | dirname }}/' when: False - name: Download and extract Nextcloud unarchive: remote_src: yes src: '/root/nextcloud-24.0.1.tar.bz2' dest: '{{ nextcloud_webroot | dirname }}/' owner: 'www-data' group: 'www-data' mode: 'u=rwX,g=rX,o-rwx' when: True