diff --git a/roles/moinmoin/tasks/main.yml b/roles/moinmoin/tasks/main.yml index 0379d117f8735a2314a77b361ad647acaae0a2cc..50049b0338bb0d5a8bd69af0660d3c80d788f24e 100644 --- a/roles/moinmoin/tasks/main.yml +++ b/roles/moinmoin/tasks/main.yml @@ -46,7 +46,7 @@ dest: /etc/nginx/sites-available/wiki notify: Restart nginx -- name: Activate uwsgi site +- name: Activate nginx site file: src: /etc/nginx/sites-available/wiki dest: /etc/nginx/sites-enabled/wiki diff --git a/roles/statping/tasks/main.yml b/roles/statping/tasks/main.yml index 03578d7083a8ec1bbabd83600c3f4faf5ffcb017..bc7487ada3efcc4e56c26569c9f86fa9ec713187 100644 --- a/roles/statping/tasks/main.yml +++ b/roles/statping/tasks/main.yml @@ -29,6 +29,19 @@ 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 diff --git a/roles/statping/templates/nginx/sites-available/status.j2 b/roles/statping/templates/nginx/sites-available/status.j2 new file mode 100644 index 0000000000000000000000000000000000000000..4eb80feda2ae7116dff3ecd4bc5085d6879438ad --- /dev/null +++ b/roles/statping/templates/nginx/sites-available/status.j2 @@ -0,0 +1,15 @@ +{{ ansible_header | comment }} + +server { + listen 80; + listen [::]:80; + server_name status.crans.org; + + access_log /var/log/nginx/status.log combined; + error_log /var/log/nginx/status.error.log; + + location / { + proxy_pass http://127.0.0.1:8080; + proxy_redirect off; + } +}