Updated nextcloud configuration, changed environment determination/switching, updated host ssh_key
This commit is contained in:
parent
14fb9ccc26
commit
7df406178c
46 changed files with 21 additions and 1981 deletions
2
pillars/servers/env/init.sls
vendored
2
pillars/servers/env/init.sls
vendored
|
@ -1,2 +0,0 @@
|
|||
include:
|
||||
- servers.env.server.{{ grains['host'] }}
|
1
pillars/servers/env/server/archtest.sls
vendored
1
pillars/servers/env/server/archtest.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/arr.sls
vendored
1
pillars/servers/env/server/arr.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/atheos.sls
vendored
1
pillars/servers/env/server/atheos.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/authelia.sls
vendored
1
pillars/servers/env/server/authelia.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/baikal.sls
vendored
1
pillars/servers/env/server/baikal.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/base
vendored
1
pillars/servers/env/server/base
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/bbs.sls
vendored
1
pillars/servers/env/server/bbs.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/ca.sls
vendored
1
pillars/servers/env/server/ca.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/clark.sls
vendored
1
pillars/servers/env/server/clark.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/cloud.sls
vendored
1
pillars/servers/env/server/cloud.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/emby.sls
vendored
1
pillars/servers/env/server/emby.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/git.sls
vendored
1
pillars/servers/env/server/git.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/gitea.sls
vendored
1
pillars/servers/env/server/gitea.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/host.sls
vendored
1
pillars/servers/env/server/host.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/host2.sls
vendored
1
pillars/servers/env/server/host2.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/icinga.sls
vendored
1
pillars/servers/env/server/icinga.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/ipa.sls
vendored
1
pillars/servers/env/server/ipa.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/jackett.sls
vendored
1
pillars/servers/env/server/jackett.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/lara.sls
vendored
1
pillars/servers/env/server/lara.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/lidarr.sls
vendored
1
pillars/servers/env/server/lidarr.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/ombi.sls
vendored
1
pillars/servers/env/server/ombi.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/pass.sls
vendored
1
pillars/servers/env/server/pass.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/pkg.sls
vendored
1
pillars/servers/env/server/pkg.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: dev
|
1
pillars/servers/env/server/portal.sls
vendored
1
pillars/servers/env/server/portal.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/project.sls
vendored
1
pillars/servers/env/server/project.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/radarr.sls
vendored
1
pillars/servers/env/server/radarr.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/router.sls
vendored
1
pillars/servers/env/server/router.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/rtorrent.sls
vendored
1
pillars/servers/env/server/rtorrent.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/salt.sls
vendored
1
pillars/servers/env/server/salt.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/sonarr.sls
vendored
1
pillars/servers/env/server/sonarr.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/sql.sls
vendored
1
pillars/servers/env/server/sql.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/ssh.sls
vendored
1
pillars/servers/env/server/ssh.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/sync.sls
vendored
1
pillars/servers/env/server/sync.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/transmission.sls
vendored
1
pillars/servers/env/server/transmission.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/tt.sls
vendored
1
pillars/servers/env/server/tt.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/video.sls
vendored
1
pillars/servers/env/server/video.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
1
pillars/servers/env/server/vpn.sls
vendored
1
pillars/servers/env/server/vpn.sls
vendored
|
@ -1 +0,0 @@
|
|||
env: prod
|
|
@ -1,3 +1,2 @@
|
|||
include:
|
||||
- servers.env
|
||||
- servers.roles
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
#!/bin/bash
|
||||
cp env/server/base env/server/$1.sls
|
||||
cp roles/server/base roles/server/$1.sls
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@ nextcloud-pkgs:
|
|||
- nextcloud
|
||||
- php-gd
|
||||
- php-intl
|
||||
- php-imagick
|
||||
- nginx
|
||||
- openldap
|
||||
|
||||
|
@ -27,6 +28,12 @@ nextcloud-pkgs:
|
|||
- mode: 755
|
||||
- makedirs: true
|
||||
|
||||
nginx-service:
|
||||
service.running:
|
||||
- name: nginx
|
||||
- watch:
|
||||
- file: /etc/nginx/conf.d/nextcloud.conf
|
||||
|
||||
nextcloud-nginx-confd:
|
||||
file.directory:
|
||||
- name: /etc/nginx/conf.d/
|
||||
|
@ -121,6 +128,10 @@ nextcloud-php-fpm:
|
|||
- group: root
|
||||
- mode: 644
|
||||
|
||||
nextcloud-cron.timer:
|
||||
service.running:
|
||||
- enable: true
|
||||
|
||||
/var/lib/nextcloud/data/.ocdata:
|
||||
file.managed:
|
||||
- user: nextcloud
|
||||
|
@ -133,15 +144,9 @@ nextcloud-php-fpm:
|
|||
# - 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
|
||||
#/usr/share/webapps/nextcloud/apps:
|
||||
# file.directory:
|
||||
# - user: root
|
||||
# - group: root
|
||||
# - dir_mode: 755
|
||||
|
||||
|
|
|
@ -928,7 +928,7 @@ extension=intl
|
|||
;extension=odbc
|
||||
;zend_extension=opcache
|
||||
;extension=pdo_dblib
|
||||
extension=pdo_mysql
|
||||
;extension=pdo_mysql
|
||||
;extension=pdo_odbc
|
||||
;extension=pdo_pgsql
|
||||
;extension=pdo_sqlite
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -467,7 +467,7 @@ env[TEMP] = /tmp
|
|||
|
||||
php_value[date.timezone] = America/Chicago
|
||||
|
||||
php_value[open_basedir] = /var/lib/$pool:/tmp:/usr/share/webapps/$pool:/etc/webapps/$pool:/dev/urandom:/usr/lib/php/modules:/var/log/$pool:/proc/meminfo
|
||||
php_value[open_basedir] = /mnt/$pool:/var/lib/$pool:/tmp:/usr/share/webapps/$pool:/etc/webapps/$pool:/dev/urandom:/usr/lib/php/modules:/var/log/$pool:/proc/meminfo
|
||||
|
||||
; put session data in dedicated directory
|
||||
php_value[session.save_path] = /var/lib/$pool/sessions
|
||||
|
|
|
@ -3,3 +3,4 @@ ExecStart=
|
|||
ExecStart=/usr/bin/php-fpm --nodaemonize --fpm-config /etc/php/php-fpm.conf --php-ini /etc/php/php-fpm.ini
|
||||
ReadWritePaths=/var/lib/nextcloud
|
||||
ReadWritePaths=/etc/webapps/nextcloud/config
|
||||
ReadWritePaths=/mnt/nextcloud
|
||||
|
|
|
@ -347,12 +347,8 @@ master: salt.actcur.com
|
|||
# when running states, but the environment can be isolated on the minion side
|
||||
# by statically setting it. Remember that the recommended way to manage
|
||||
# environments is to isolate via the top file.
|
||||
{%- set env="dev" -%}
|
||||
{%- if pillar['env'] is defined -%}
|
||||
{%- set env=pillar['env'] -%}
|
||||
{%- endif %}
|
||||
saltenv: {{ env }}
|
||||
pillarenv: {{ env }}
|
||||
saltenv: {{ saltenv }}
|
||||
pillarenv: {{ saltenv }}
|
||||
#
|
||||
# If using the local file directory, then the state top file name needs to be
|
||||
# defined, by default this is top.sls.
|
||||
|
|
Loading…
Add table
Reference in a new issue