nextcloud-pkgs: pkg.installed: - pkgs: - nextcloud - php-gd - php-intl - nginx # - collabora-online-server-nodocker /etc/pacman.d/hooks/nextcloud.hook: file.managed: - source: salt://roles/maintain/nextcloud/nextcloud.hook - user: root - group: root - mode: 644 - makedirs: true /etc/php/php.ini: file.managed: - source: salt://roles/maintain/nextcloud/php.ini - user: root - group: root - mode: 644 rtorrent-php-fpm: pkg.installed: - name: php-fpm service.running: - name: php-fpm - enable: true - watch: - file: /etc/php/php.ini /etc/nginx/conf.d/nextcloud.conf: file.managed: - source: salt://roles/maintain/nextcloud/nginx-nextcloud.conf - user: root - 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 mount: group.present: - gid: 503 - addusers: - http nginx-service: service.running: - name: nginx - watch: - file: /etc/nginx/conf.d/nextcloud.conf /usr/share/webapps/nextcloud/apps: file.directory: - user: nextcloud - group: nextcloud - dir_mode: 750