[nginx/statping] Extract nginx configuration from statping and gitea

Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
certbot_on_virtu
Yohann D'ANELLO 2021-02-22 21:31:14 +01:00 committed by ynerant
parent 6b8fb0916f
commit 978c265c03
4 changed files with 12 additions and 19 deletions

View File

@ -43,7 +43,7 @@ loc_certbot:
dns_rfc2136_secret: "{{ vault.certbot_dns_secret }}"
mail: root@crans.org
certname: crans.org
domains: "git2.crans.org, status.crans.org, wiki.crans.org"
domains: "*.crans.org"
loc_nginx:
service_name: wiki
@ -87,3 +87,13 @@ loc_nginx:
params:
- "uwsgi_pass unix:///var/run/uwsgi/app/moinmoin/socket"
- "include uwsgi_params"
loc_reverseproxy:
reverseproxy_sites:
- {from: status.crans.org, to: "127.0.0.1:8080"}
- {from: git2.crans.org, to: "127.0.0.1:3000"}
- {from: git2.adm.crans.org, to: "127.0.0.1:3000", ssl: adm.crans.org}
redirect_sites: []
static_sites: []

1
hosts
View File

@ -122,6 +122,7 @@ radius
[reverseproxy]
hodaur.adm.crans.org
sputnik.adm.crans.org
[roundcube]
roundcube.adm.crans.org

View File

@ -1,9 +1,4 @@
---
- name: Restart nginx
service:
name: nginx
state: restarted
- name: Restart statping
service:
name: statping

View File

@ -29,19 +29,6 @@
enabled: true
state: started
- name: Configure statping nginx site
template:
src: nginx/sites-available/status.j2
dest: /etc/nginx/sites-available/status
notify: Restart nginx
- name: Activate statping nginx site
file:
src: /etc/nginx/sites-available/status
dest: /etc/nginx/sites-enabled/status
state: link
notify: Restart nginx
- name: Indicate role in motd
template:
src: update-motd.d/05-service.j2