infrastructure/inventory/group_vars/all/all_services.yml

208 lines
3.7 KiB
YAML

all_services:
- name: acme_dns
host: node003
dns:
- domain: serguzim.me
target: acme
- name: authentik
host: node002
dns:
- domain: serguzim.me
target: auth
- name: extra_services
host: node002
dns:
- domain: serguzim.me
target: "*"
- name: faas
host: node002
dns:
- domain: serguzim.me
target: faas
- domain: serguzim.me
target: "@"
name: webpage-serguzim
alias: faas
- name: forgejo
host: node002
dns:
- domain: serguzim.me
target: forgejo
volumes_backup:
- forgejo_data
- name: forgejo_runner
host: node002
- name: healthcheck
host: node002
- name: homebox
host: node002
dns:
- domain: serguzim.me
target: inventory
volumes_backup:
- homebox_data
- name: immich
host: node002
dns:
- domain: serguzim.me
target: gallery
volumes_backup:
- immich_upload
- name: influxdb
host: node002
dns:
- domain: serguzim.me
target: tick
volumes_backup:
- influxdb_data
- name: jellyfin
host: node002
dns:
- domain: serguzim.me
target: media
volumes_backup:
- jellyfin_config
#- jellyfin_media # TODO
- name: linkwarden
host: node003
dns:
- domain: serguzim.me
target: bookmarks
- name: mailcow
host: node003
dns:
- domain: serguzim.me
target: mail
- name: minio
host: node002
dns:
- domain: serguzim.me
target: s3
- domain: serguzim.me
target: console.s3
name: minio-console
alias: minio
volumes_backup:
- minio_data
- name: ntfy
host: node002
dns:
- domain: serguzim.me
target: push
volumes_backup:
- ntfy_data
- name: reitanlage_oranienburg
host: node002
dns:
- domain: reitanlage-oranienburg.de
target: "@"
- domain: reitanlage-oranienburg.de
target: www
name: reitanlage_oranienburg-www
alias: reitanlage_oranienburg
volumes_backup:
- reitanlage-oranienburg_data
- name: shlink
host: node002
dns:
- domain: msrg.cc
target: "@"
- domain: msvg.cc
target: "@"
name: shlink-msvg
alias: shlink
- name: synapse
host: node002
dns:
- domain: serguzim.me
target: matrix
- domain: msrg.cc
target: matrix
name: synapse_msrg
alias: synapse
volumes_backup:
- synapse_media_store
ports:
- 8448:8448
- name: tandoor
host: node002
dns:
- domain: serguzim.me
target: recipes
volumes_backup:
- tandoor_mediafiles
- name: teamspeak_fallback
host: node002
dns:
- domain: serguzim.me
target: ts
volumes_backup:
- teamspeak-fallback-data
- name: telegraf
host: node002
- name: tinytinyrss
host: node002
dns:
- domain: serguzim.me
target: rss
- name: umami
host: node003
dns:
- domain: serguzim.me
target: analytics
- name: uptime_kuma
host: node002
dns:
- domain: serguzim.me
target: status
volumes_backup:
- uptime-kuma_data
- name: vikunja
host: node002
dns:
- domain: serguzim.me
target: todo
volumes_backup:
- vikunja_data
- name: webhook
host: node002
dns:
- domain: serguzim.me
target: hook
- name: wiki_js
host: node003
dns:
- domain: serguzim.me
target: wiki
- name: woodpecker
host: node002
dns:
- domain: serguzim.me
target: ci