rename ntfy stack to alerts
add apprise service to alerts stack
This commit is contained in:
parent
929ce2d382
commit
047ee4388b
4 changed files with 30 additions and 8 deletions
|
@ -17,4 +17,4 @@
|
||||||
- {role: shephard, tags: shephard}
|
- {role: shephard, tags: shephard}
|
||||||
- {role: jitsi, tags: jitsi}
|
- {role: jitsi, tags: jitsi}
|
||||||
- {role: pihole, tags: pihole}
|
- {role: pihole, tags: pihole}
|
||||||
- {role: ntfy, tags: ntfy}
|
- {role: alerts, tags: alerts}
|
||||||
|
|
|
@ -6,7 +6,7 @@ networks:
|
||||||
|
|
||||||
configs:
|
configs:
|
||||||
server:
|
server:
|
||||||
file: /srv/ntfy/server.yml
|
file: /srv/alerts/ntfy_server.yml
|
||||||
|
|
||||||
services:
|
services:
|
||||||
ntfy:
|
ntfy:
|
||||||
|
@ -46,3 +46,25 @@ services:
|
||||||
configs:
|
configs:
|
||||||
- source: server
|
- source: server
|
||||||
target: /etc/ntfy/server.yml
|
target: /etc/ntfy/server.yml
|
||||||
|
|
||||||
|
apprise:
|
||||||
|
image: caronc/apprise:v0.9.0
|
||||||
|
networks:
|
||||||
|
- traefik
|
||||||
|
volumes:
|
||||||
|
- type: bind
|
||||||
|
source: /mnt/data/apprise
|
||||||
|
target: /config
|
||||||
|
deploy:
|
||||||
|
placement:
|
||||||
|
constraints:
|
||||||
|
- node.role == manager
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.routers.apprise.entrypoints=localsecure
|
||||||
|
- traefik.http.routers.apprise.rule=Host(`apprise.pim.kunis.nl`)
|
||||||
|
- traefik.http.routers.apprise.tls=true
|
||||||
|
- traefik.http.routers.apprise.tls.certresolver=letsencrypt
|
||||||
|
- traefik.http.routers.apprise.service=apprise
|
||||||
|
- traefik.http.services.apprise.loadbalancer.server.port=8000
|
||||||
|
- traefik.docker.network=traefik
|
|
@ -1,20 +1,20 @@
|
||||||
- name: Create working directory
|
- name: Create working directory
|
||||||
file:
|
file:
|
||||||
path: /srv/ntfy
|
path: /srv/alerts
|
||||||
state: directory
|
state: directory
|
||||||
|
|
||||||
- name: Copy server config
|
- name: Copy server config
|
||||||
copy:
|
copy:
|
||||||
src: "{{ role_path }}/server.yml"
|
src: "{{ role_path }}/ntfy_server.yml"
|
||||||
dest: /srv/ntfy/server.yml
|
dest: /srv/alerts/ntfy_server.yml
|
||||||
|
|
||||||
- name: Copy Docker stack file
|
- name: Copy Docker stack file
|
||||||
template:
|
template:
|
||||||
src: "{{ role_path }}/docker-stack.yml"
|
src: "{{ role_path }}/docker-stack.yml"
|
||||||
dest: /srv/ntfy/docker-stack.yml
|
dest: /srv/alerts/docker-stack.yml
|
||||||
|
|
||||||
- name: Deploy Docker stack
|
- name: Deploy Docker stack
|
||||||
docker_stack:
|
docker_stack:
|
||||||
name: ntfy
|
name: alerts
|
||||||
compose:
|
compose:
|
||||||
- /srv/ntfy/docker-stack.yml
|
- /srv/alerts/docker-stack.yml
|
Reference in a new issue