added nextcloud stuff

This commit is contained in:
Actaeus Curabitur 2022-08-31 09:05:46 -05:00
parent 7bc975978c
commit 29cb4a05df
4 changed files with 50 additions and 20 deletions

View file

@ -5,7 +5,14 @@ nextcloud-pkgs:
- php-gd
- php-intl
- nginx
# - collabora-online-server-nodocker
- openldap
/etc/webapps/nextcloud/config/config.php:
file.managed:
- source: salt://roles/maintain/nextcloud/nextcloud-config.php
- user: nextcloud
- group: nextcloud
- mode: 644
/etc/pacman.d/hooks/nextcloud.hook:
file.managed:
@ -15,21 +22,37 @@ nextcloud-pkgs:
- mode: 644
- makedirs: true
/etc/php/php.ini:
/etc/webapps/nextcloud/php.ini:
file.managed:
- source: salt://roles/maintain/nextcloud/php.ini
- source: salt://roles/maintain/nextcloud/nextcloud-php.ini
- user: root
- group: root
- mode: 644
rtorrent-php-fpm:
/etc/php/php-fpm.ini:
file.managed:
- source: salt://roles/maintain/nextcloud/php-fpm.ini
- user: root
- group: root
- mode: 644
nextcloud-php-fpm:
pkg.installed:
- name: php-fpm
service.running:
- name: php-fpm
- enable: true
- watch:
- file: /etc/php/php.ini
- file: /etc/webapps/nextcloud/php.ini
- file: /etc/php/php-fpm.ini
- file: /etc/php/php-fpm.d/nextcloud.conf
/etc/php/php-fpm.d/nextcloud.conf:
file.managed:
- source: salt://roles/maintain/nextcloud/php-fpm-nextcloud.conf
- user: root
- group: root
- mode: 644
/etc/nginx/conf.d/nextcloud.conf:
file.managed:
@ -38,18 +61,25 @@ rtorrent-php-fpm:
- group: root
- mode: 644
#/etc/nginx/conf.d/collabora.conf:
# file.managed:
# - source: salt://roles/maintain/nextcloud/nginx-collabora.conf
# - user: root
# - group: root
# - mode: 644
/etc/systemd/system/nextcloud-cron.service.d/override.conf:
file.managed:
- source: salt://roles/maintain/nextcloud/cron-override.conf
- user: root
- group: root
- mode: 644
mount:
group.present:
- gid: 503
- addusers:
- http
/etc/systemd/system/php-fpm.service.d/override.conf
file.managed:
- source: salt://roles/maintain/nextcloud/php-fpm-override.conf
- user: root
- group: root
- mode: 644
#mount:
# group.present:
# - gid: 503
# - addusers:
# - http
nginx-service:
service.running:

View file

@ -923,7 +923,7 @@ extension=curl
;extension=iconv
;extension=imap
;extension=intl
;extension=ldap
extension=ldap
;extension=mysqli
;extension=odbc
zend_extension=opcache