ansible-role-nextcloud/roles/nextcloud/tasks/nc_download.yml

33 lines
675 B
YAML

---
- 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