@@ 0,0 1,17 @@
+server {
+ include /etc/nginx/snippets/http.conf;
+ server_name alertmanager.xenrox.net;
+}
+
+server {
+ include /etc/nginx/snippets/https.conf;
+ server_name alertmanager.xenrox.net;
+
+ location / {
+ proxy_pass http://127.0.0.1:9093;
+ proxy_set_header Host $host;
+ proxy_set_header X-Real-IP $remote_addr;
+ proxy_set_header X-Forwarded-For $remote_addr;
+ proxy_set_header X-Forwarded-Proto $scheme;
+ }
+}
@@ 64,3 64,12 @@
name: ntfy-alertmanager
enabled: true
state: started
+
+- name: Install nginx config
+ ansible.builtin.copy:
+ src: alertmanager.nginx.conf
+ dest: /etc/nginx/nginx.d/alertmanager.conf
+ owner: root
+ group: root
+ mode: 0644
+ notify: Restart nginx
@@ 22,7 22,7 @@ locals {
"bot", "faceit", "gamja", "pass", "search",
- "push", "music", "screego", "status", "ntfy",
+ "push", "music", "screego", "status", "ntfy", "alertmanager"
])
xenrox_net_cname = {