Merge branch 'master' of github.com:bdebyl/deploy_home

This commit is contained in:
Bastian de Byl
2022-03-22 18:35:49 -04:00
21 changed files with 387 additions and 1 deletions

View File

@@ -7,6 +7,7 @@ deps: [
ci_server_name: ci.bdebyl.net
home_server_name: home.bdebyl.net
parts_server_name: parts.bdebyl.net
install_path: /usr/share
nginx_path: /etc/nginx

View File

@@ -37,6 +37,7 @@
loop:
- "{{ ci_server_name }}.http.conf"
- "{{ home_server_name }}.conf"
- "{{ parts_server_name }}.conf"
notify: restart_nginx
tags: http
@@ -48,5 +49,6 @@
state: link
loop:
- "{{ ci_server_name }}.http.conf"
- "{{ parts_server_name }}.conf"
notify: restart_nginx
tags: http

View File

@@ -1,6 +1,6 @@
geo $whitelisted {
default 0;
192.168.1.1/24 1;
192.168.1.0/24 1;
}
server {

View File

@@ -0,0 +1,22 @@
geo $whitelisted {
default 0;
192.168.1.0/24 1;
}
upstream partkeepr {
server localhost:8081;
}
server {
listen 80;
server_name {{ parts_server_name }};
if ($whitelisted = 0) {
return 302 $scheme://bdebyl.net$request_uri;
}
location / {
proxy_pass http://partkeepr;
proxy_connect_timeout 1s;
}
}