Files
configpolicy/roles/nextcloud/vars/main.yml
Dustin C. Hatch b09bf84a3b nextcloud: Deploy Nextcloud w/ Apache+PHP-FPM
The *nextcloud* role installs Nextcloud from the specified release
archive, downloading it to the control machine first if necessary, and
configures Apache and PHP-FPM to serve it.

The `nextcloud.yml` playbook uses the *cert* role to install the X.509
certificate for the Nextcloud server, sets up Apache HTTPD with the
*apache* role, and installs Nextcloud using the *nextcloud* role.

The host *cloud0.pyrocufflink.blue* is the Nextcloud server for
Pyrocufflink.
2020-03-09 20:18:07 -05:00

26 lines
440 B
YAML

nextcloud_packages:
- bzip2
- ffmpeg
- php
- php-fpm
- php-gd
- php-gmp
- php-intl
- php-json
- php-ldap
- php-mbstring
- php-opcache
- php-pdo
- php-pecl-apcu
- php-pecl-imagick
- php-pecl-zip
- php-pgsql
- php-process
- php-smbclient
- php-xml
- python3-psycopg2
- tar
nextcloud_archive_name: nextcloud-{{ nextcloud_version }}.tar.bz2
nextcloud_archive_url: >-
https://download.nextcloud.com/server/releases/{{ nextcloud_archive_name }}