Compare commits
11 commits
01f1640a0f
...
f6c6e6f42f
Author | SHA1 | Date | |
---|---|---|---|
|
f6c6e6f42f | ||
|
4626dad6f6 | ||
|
52f597bc73 | ||
|
dc31eab5fd | ||
|
0d360faeb8 | ||
|
002104b30d | ||
|
d1c1d8a0f4 | ||
|
7991901af9 | ||
|
a2714e4179 | ||
|
1fe8b4313e | ||
|
14fb9ccc26 |
46 changed files with 420 additions and 432 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:
|
include:
|
||||||
- servers.env
|
|
||||||
- servers.roles
|
- servers.roles
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
cp env/server/base env/server/$1.sls
|
|
||||||
cp roles/server/base roles/server/$1.sls
|
cp roles/server/base roles/server/$1.sls
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,7 @@ nextcloud-pkgs:
|
||||||
- nextcloud
|
- nextcloud
|
||||||
- php-gd
|
- php-gd
|
||||||
- php-intl
|
- php-intl
|
||||||
|
- php-imagick
|
||||||
- nginx
|
- nginx
|
||||||
- openldap
|
- openldap
|
||||||
|
|
||||||
|
@ -27,6 +28,12 @@ nextcloud-pkgs:
|
||||||
- mode: 755
|
- mode: 755
|
||||||
- makedirs: true
|
- makedirs: true
|
||||||
|
|
||||||
|
nginx-service:
|
||||||
|
service.running:
|
||||||
|
- name: nginx
|
||||||
|
- watch:
|
||||||
|
- file: /etc/nginx/conf.d/nextcloud.conf
|
||||||
|
|
||||||
nextcloud-nginx-confd:
|
nextcloud-nginx-confd:
|
||||||
file.directory:
|
file.directory:
|
||||||
- name: /etc/nginx/conf.d/
|
- name: /etc/nginx/conf.d/
|
||||||
|
@ -121,6 +128,10 @@ nextcloud-php-fpm:
|
||||||
- group: root
|
- group: root
|
||||||
- mode: 644
|
- mode: 644
|
||||||
|
|
||||||
|
nextcloud-cron.timer:
|
||||||
|
service.running:
|
||||||
|
- enable: true
|
||||||
|
|
||||||
/var/lib/nextcloud/data/.ocdata:
|
/var/lib/nextcloud/data/.ocdata:
|
||||||
file.managed:
|
file.managed:
|
||||||
- user: nextcloud
|
- user: nextcloud
|
||||||
|
@ -133,15 +144,9 @@ nextcloud-php-fpm:
|
||||||
# - addusers:
|
# - addusers:
|
||||||
# - http
|
# - http
|
||||||
|
|
||||||
nginx-service:
|
#/usr/share/webapps/nextcloud/apps:
|
||||||
service.running:
|
# file.directory:
|
||||||
- name: nginx
|
# - user: root
|
||||||
- watch:
|
# - group: root
|
||||||
- file: /etc/nginx/conf.d/nextcloud.conf
|
# - dir_mode: 755
|
||||||
|
|
||||||
/usr/share/webapps/nextcloud/apps:
|
|
||||||
file.directory:
|
|
||||||
- user: nextcloud
|
|
||||||
- group: nextcloud
|
|
||||||
- dir_mode: 750
|
|
||||||
|
|
||||||
|
|
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[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
|
; put session data in dedicated directory
|
||||||
php_value[session.save_path] = /var/lib/$pool/sessions
|
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
|
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=/var/lib/nextcloud
|
||||||
ReadWritePaths=/etc/webapps/nextcloud/config
|
ReadWritePaths=/etc/webapps/nextcloud/config
|
||||||
|
ReadWritePaths=/mnt/nextcloud
|
||||||
|
|
|
@ -27,12 +27,16 @@ server {
|
||||||
proxy_read_timeout 300;
|
proxy_read_timeout 300;
|
||||||
proxy_connect_timeout 300;
|
proxy_connect_timeout 300;
|
||||||
|
|
||||||
location /archlinux/aur-local {
|
location ~ aur-local {
|
||||||
root /mnt/pkgs;
|
root /mnt/pkgs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
location ~ \.(db|sig) {
|
||||||
|
proxy_pass https://mirrors.kernel.org$request_uri;
|
||||||
|
}
|
||||||
|
|
||||||
location / {
|
location / {
|
||||||
proxy_pass http://repo.miserver.it.umich.edu/;
|
proxy_pass https://mirrors.kernel.org;
|
||||||
proxy_cache pkg-cache; # This directive should match the keys_zone option
|
proxy_cache pkg-cache; # This directive should match the keys_zone option
|
||||||
proxy_cache_revalidate on;
|
proxy_cache_revalidate on;
|
||||||
proxy_cache_min_uses 0;
|
proxy_cache_min_uses 0;
|
||||||
|
|
|
@ -347,12 +347,8 @@ master: salt.actcur.com
|
||||||
# when running states, but the environment can be isolated on the minion side
|
# when running states, but the environment can be isolated on the minion side
|
||||||
# by statically setting it. Remember that the recommended way to manage
|
# by statically setting it. Remember that the recommended way to manage
|
||||||
# environments is to isolate via the top file.
|
# environments is to isolate via the top file.
|
||||||
{%- set env="dev" -%}
|
saltenv: {{ saltenv }}
|
||||||
{%- if pillar['env'] is defined -%}
|
pillarenv: {{ saltenv }}
|
||||||
{%- set env=pillar['env'] -%}
|
|
||||||
{%- endif %}
|
|
||||||
saltenv: {{ env }}
|
|
||||||
pillarenv: {{ env }}
|
|
||||||
#
|
#
|
||||||
# If using the local file directory, then the state top file name needs to be
|
# If using the local file directory, then the state top file name needs to be
|
||||||
# defined, by default this is top.sls.
|
# defined, by default this is top.sls.
|
||||||
|
|
Loading…
Add table
Reference in a new issue