diff --git a/inventory/group_vars/all/all_services.yml b/inventory/group_vars/all/all_services.yml index 85a9ca6..8b7ca15 100644 --- a/inventory/group_vars/all/all_services.yml +++ b/inventory/group_vars/all/all_services.yml @@ -4,16 +4,19 @@ all_services: 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: @@ -23,6 +26,7 @@ all_services: target: "@" name: webpage-serguzim alias: faas + - name: forgejo host: node002 dns: @@ -30,10 +34,13 @@ all_services: target: forgejo volumes_backup: - forgejo_data + - name: forgejo_runner host: node002 + - name: healthcheck host: node002 + - name: homebox host: node002 dns: @@ -41,6 +48,7 @@ all_services: target: inventory volumes_backup: - homebox_data + - name: immich host: node002 dns: @@ -48,6 +56,7 @@ all_services: target: gallery volumes_backup: - immich_upload + - name: influxdb host: node002 dns: @@ -55,6 +64,7 @@ all_services: target: tick volumes_backup: - influxdb_data + - name: jellyfin host: node002 dns: @@ -63,16 +73,19 @@ all_services: 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: @@ -84,6 +97,7 @@ all_services: alias: minio volumes_backup: - minio_data + - name: ntfy host: node002 dns: @@ -91,6 +105,7 @@ all_services: target: push volumes_backup: - ntfy_data + - name: reitanlage_oranienburg host: node002 dns: @@ -102,6 +117,7 @@ all_services: alias: reitanlage_oranienburg volumes_backup: - reitanlage-oranienburg_data + - name: shlink host: node002 dns: @@ -111,6 +127,7 @@ all_services: target: "@" name: shlink-msvg alias: shlink + - name: synapse host: node002 dns: @@ -124,6 +141,7 @@ all_services: - synapse_media_store ports: - 8448:8448 + - name: tandoor host: node002 dns: @@ -131,22 +149,30 @@ all_services: 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: @@ -154,6 +180,7 @@ all_services: target: status volumes_backup: - uptime-kuma_data + - name: vikunja host: node002 dns: @@ -161,16 +188,19 @@ all_services: 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: diff --git a/shell.nix b/shell.nix index 30d9ee0..781e61d 100644 --- a/shell.nix +++ b/shell.nix @@ -2,7 +2,7 @@ with import {}; mkShell { nativeBuildInputs = [ ansible - ansible-lint + ansible-lint dnscontrol opentofu ];