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-gd
- php-intl - php-intl
- nginx - 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: /etc/pacman.d/hooks/nextcloud.hook:
file.managed: file.managed:
@ -15,41 +22,64 @@ nextcloud-pkgs:
- mode: 644 - mode: 644
- makedirs: true - makedirs: true
/etc/php/php.ini: /etc/webapps/nextcloud/php.ini:
file.managed: file.managed:
- source: salt://roles/maintain/nextcloud/php.ini - source: salt://roles/maintain/nextcloud/nextcloud-php.ini
- user: root
- group: root
- mode: 644
/etc/php/php-fpm.ini:
file.managed:
- source: salt://roles/maintain/nextcloud/php-fpm.ini
- user: root - user: root
- group: root - group: root
- mode: 644 - mode: 644
rtorrent-php-fpm: nextcloud-php-fpm:
pkg.installed: pkg.installed:
- name: php-fpm - name: php-fpm
service.running: service.running:
- name: php-fpm - name: php-fpm
- enable: true - enable: true
- watch: - 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: /etc/nginx/conf.d/nextcloud.conf:
file.managed: file.managed:
- source: salt://roles/maintain/nextcloud/nginx-nextcloud.conf - source: salt://roles/maintain/nextcloud/nginx-nextcloud.conf
- user: root - user: root
- group: root - group: root
- mode: 644 - mode: 644
#/etc/nginx/conf.d/collabora.conf: /etc/systemd/system/nextcloud-cron.service.d/override.conf:
# file.managed: file.managed:
# - source: salt://roles/maintain/nextcloud/nginx-collabora.conf - source: salt://roles/maintain/nextcloud/cron-override.conf
# - user: root - user: root
# - group: root - group: root
# - mode: 644 - mode: 644
mount: /etc/systemd/system/php-fpm.service.d/override.conf
group.present: file.managed:
- gid: 503 - source: salt://roles/maintain/nextcloud/php-fpm-override.conf
- addusers: - user: root
- http - group: root
- mode: 644
#mount:
# group.present:
# - gid: 503
# - addusers:
# - http
nginx-service: nginx-service:
service.running: service.running:

View file

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