33 lines
675 B
YAML
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
|
|
|