Sanitized mirror from private repository - 2026-04-18 11:19:59 UTC
This commit is contained in:
37
ansible/host_vars/anubis.yml
Normal file
37
ansible/host_vars/anubis.yml
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
# Auto-generated host variables for anubis
|
||||
# Services deployed to this host
|
||||
|
||||
host_services:
|
||||
- name: conduit
|
||||
stack_dir: conduit
|
||||
compose_file: hosts/physical/anubis/conduit.yml
|
||||
enabled: true
|
||||
- name: proxitok
|
||||
stack_dir: proxitok
|
||||
compose_file: hosts/physical/anubis/proxitok.yml
|
||||
enabled: true
|
||||
- name: archivebox
|
||||
stack_dir: archivebox
|
||||
compose_file: hosts/physical/anubis/archivebox.yml
|
||||
enabled: true
|
||||
- name: element
|
||||
stack_dir: element
|
||||
compose_file: hosts/physical/anubis/element.yml
|
||||
enabled: true
|
||||
- name: pialert
|
||||
stack_dir: pialert
|
||||
compose_file: hosts/physical/anubis/pialert.yml
|
||||
enabled: true
|
||||
- name: chatgpt
|
||||
stack_dir: chatgpt
|
||||
compose_file: hosts/physical/anubis/chatgpt.yml
|
||||
enabled: true
|
||||
- name: draw_io
|
||||
stack_dir: draw_io
|
||||
compose_file: hosts/physical/anubis/draw.io.yml
|
||||
enabled: true
|
||||
- name: photoprism
|
||||
stack_dir: photoprism
|
||||
compose_file: hosts/physical/anubis/photoprism.yml
|
||||
enabled: true
|
||||
223
ansible/host_vars/atlantis.yml
Normal file
223
ansible/host_vars/atlantis.yml
Normal file
@@ -0,0 +1,223 @@
|
||||
ansible_user: vish
|
||||
ansible_port: 60000
|
||||
ansible_become: false
|
||||
|
||||
tailscale_bin: /var/packages/Tailscale/target/bin/tailscale
|
||||
tailscale_manage_service: false
|
||||
tailscale_manage_install: false
|
||||
|
||||
host_services:
|
||||
- name: redlib
|
||||
stack_dir: redlib
|
||||
compose_file: hosts/synology/atlantis/redlib.yaml
|
||||
enabled: true
|
||||
- name: repo_nginx
|
||||
stack_dir: repo_nginx
|
||||
compose_file: hosts/synology/atlantis/repo_nginx.yaml
|
||||
enabled: true
|
||||
- name: fenrus
|
||||
stack_dir: fenrus
|
||||
compose_file: hosts/synology/atlantis/fenrus.yaml
|
||||
enabled: true
|
||||
- name: iperf3
|
||||
stack_dir: iperf3
|
||||
compose_file: hosts/synology/atlantis/iperf3.yaml
|
||||
enabled: true
|
||||
- name: vaultwarden
|
||||
stack_dir: vaultwarden
|
||||
compose_file: hosts/synology/atlantis/vaultwarden.yaml
|
||||
enabled: true
|
||||
- name: dynamicdnsupdater
|
||||
stack_dir: dynamicdnsupdater
|
||||
compose_file: hosts/synology/atlantis/dynamicdnsupdater.yaml
|
||||
enabled: true
|
||||
- name: wireguard
|
||||
stack_dir: wireguard
|
||||
compose_file: hosts/synology/atlantis/wireguard.yaml
|
||||
enabled: true
|
||||
- name: youtubedl
|
||||
stack_dir: youtubedl
|
||||
compose_file: hosts/synology/atlantis/youtubedl.yaml
|
||||
enabled: true
|
||||
- name: termix
|
||||
stack_dir: termix
|
||||
compose_file: hosts/synology/atlantis/termix.yaml
|
||||
enabled: true
|
||||
- name: cloudflare_tunnel
|
||||
stack_dir: cloudflare_tunnel
|
||||
compose_file: hosts/synology/atlantis/cloudflare-tunnel.yaml
|
||||
enabled: true
|
||||
- name: ntfy
|
||||
stack_dir: ntfy
|
||||
compose_file: hosts/synology/atlantis/ntfy.yml
|
||||
enabled: true
|
||||
- name: grafana
|
||||
stack_dir: grafana
|
||||
compose_file: hosts/synology/atlantis/grafana.yml
|
||||
enabled: true
|
||||
- name: it_tools
|
||||
stack_dir: it_tools
|
||||
compose_file: hosts/synology/atlantis/it_tools.yml
|
||||
enabled: true
|
||||
- name: calibre_books
|
||||
stack_dir: calibre_books
|
||||
compose_file: hosts/synology/atlantis/calibre-books.yml
|
||||
enabled: true
|
||||
- name: mastodon
|
||||
stack_dir: mastodon
|
||||
compose_file: hosts/synology/atlantis/mastodon.yml
|
||||
enabled: true
|
||||
- name: firefly
|
||||
stack_dir: firefly
|
||||
compose_file: hosts/synology/atlantis/firefly.yml
|
||||
enabled: true
|
||||
- name: invidious
|
||||
stack_dir: invidious
|
||||
compose_file: hosts/synology/atlantis/invidious.yml
|
||||
enabled: true
|
||||
- name: dokuwiki
|
||||
stack_dir: dokuwiki
|
||||
compose_file: hosts/synology/atlantis/dokuwiki.yml
|
||||
enabled: true
|
||||
- name: watchtower
|
||||
stack_dir: watchtower
|
||||
compose_file: hosts/synology/atlantis/watchtower.yml
|
||||
enabled: true
|
||||
- name: netbox
|
||||
stack_dir: netbox
|
||||
compose_file: hosts/synology/atlantis/netbox.yml
|
||||
enabled: true
|
||||
- name: llamagpt
|
||||
stack_dir: llamagpt
|
||||
compose_file: hosts/synology/atlantis/llamagpt.yml
|
||||
enabled: true
|
||||
- name: synapse
|
||||
stack_dir: synapse
|
||||
compose_file: hosts/synology/atlantis/synapse.yml
|
||||
enabled: true
|
||||
- name: uptimekuma
|
||||
stack_dir: uptimekuma
|
||||
compose_file: hosts/synology/atlantis/uptimekuma.yml
|
||||
enabled: true
|
||||
- name: matrix
|
||||
stack_dir: matrix
|
||||
compose_file: hosts/synology/atlantis/matrix.yml
|
||||
enabled: true
|
||||
- name: gitlab
|
||||
stack_dir: gitlab
|
||||
compose_file: hosts/synology/atlantis/gitlab.yml
|
||||
enabled: true
|
||||
- name: jdownloader2
|
||||
stack_dir: jdownloader2
|
||||
compose_file: hosts/synology/atlantis/jdownloader2.yml
|
||||
enabled: true
|
||||
- name: piped
|
||||
stack_dir: piped
|
||||
compose_file: hosts/synology/atlantis/piped.yml
|
||||
enabled: true
|
||||
- name: syncthing
|
||||
stack_dir: syncthing
|
||||
compose_file: hosts/synology/atlantis/syncthing.yml
|
||||
enabled: true
|
||||
- name: dockpeek
|
||||
stack_dir: dockpeek
|
||||
compose_file: hosts/synology/atlantis/dockpeek.yml
|
||||
enabled: true
|
||||
- name: paperlessngx
|
||||
stack_dir: paperlessngx
|
||||
compose_file: hosts/synology/atlantis/paperlessngx.yml
|
||||
enabled: true
|
||||
- name: stirlingpdf
|
||||
stack_dir: stirlingpdf
|
||||
compose_file: hosts/synology/atlantis/stirlingpdf.yml
|
||||
enabled: true
|
||||
- name: pihole
|
||||
stack_dir: pihole
|
||||
compose_file: hosts/synology/atlantis/pihole.yml
|
||||
enabled: true
|
||||
- name: joplin
|
||||
stack_dir: joplin
|
||||
compose_file: hosts/synology/atlantis/joplin.yml
|
||||
enabled: true
|
||||
- name: nginxproxymanager
|
||||
stack_dir: nginxproxymanager
|
||||
compose_file: hosts/synology/atlantis/nginxproxymanager/nginxproxymanager.yaml
|
||||
enabled: true
|
||||
- name: baikal
|
||||
stack_dir: baikal
|
||||
compose_file: hosts/synology/atlantis/baikal/baikal.yaml
|
||||
enabled: true
|
||||
- name: turnserver_docker_compose
|
||||
stack_dir: turnserver_docker_compose
|
||||
compose_file: hosts/synology/atlantis/matrix_synapse_docs/turnserver_docker_compose.yml
|
||||
enabled: true
|
||||
- name: whisparr
|
||||
stack_dir: whisparr
|
||||
compose_file: hosts/synology/atlantis/arr-suite/whisparr.yaml
|
||||
enabled: true
|
||||
- name: jellyseerr
|
||||
stack_dir: jellyseerr
|
||||
compose_file: hosts/synology/atlantis/arr-suite/jellyseerr.yaml
|
||||
enabled: true
|
||||
- name: sabnzbd
|
||||
stack_dir: sabnzbd
|
||||
compose_file: hosts/synology/atlantis/arr-suite/sabnzbd.yaml
|
||||
enabled: true
|
||||
- name: arrs_compose
|
||||
stack_dir: arrs_compose
|
||||
compose_file: hosts/synology/atlantis/arr-suite/docker-compose.yml
|
||||
enabled: true
|
||||
- name: wizarr
|
||||
stack_dir: wizarr
|
||||
compose_file: hosts/synology/atlantis/arr-suite/wizarr.yaml
|
||||
enabled: true
|
||||
- name: prowlarr_flaresolverr
|
||||
stack_dir: prowlarr_flaresolverr
|
||||
compose_file: hosts/synology/atlantis/arr-suite/prowlarr_flaresolverr.yaml
|
||||
enabled: true
|
||||
- name: plex
|
||||
stack_dir: plex
|
||||
compose_file: hosts/synology/atlantis/arr-suite/plex.yaml
|
||||
enabled: true
|
||||
- name: tautulli
|
||||
stack_dir: tautulli
|
||||
compose_file: hosts/synology/atlantis/arr-suite/tautulli.yaml
|
||||
enabled: true
|
||||
- name: homarr
|
||||
stack_dir: homarr
|
||||
compose_file: hosts/synology/atlantis/homarr/docker-compose.yaml
|
||||
enabled: true
|
||||
- name: atlantis_node_exporter
|
||||
stack_dir: atlantis_node_exporter
|
||||
compose_file: hosts/synology/atlantis/grafana_prometheus/atlantis_node_exporter.yaml
|
||||
enabled: true
|
||||
- name: monitoring_stack
|
||||
stack_dir: monitoring_stack
|
||||
compose_file: hosts/synology/atlantis/grafana_prometheus/monitoring-stack.yaml
|
||||
enabled: true
|
||||
- name: dozzle
|
||||
stack_dir: dozzle
|
||||
compose_file: hosts/synology/atlantis/dozzle/dozzle.yaml
|
||||
enabled: true
|
||||
- name: documenso
|
||||
stack_dir: documenso
|
||||
compose_file: hosts/synology/atlantis/documenso/documenso.yaml
|
||||
enabled: true
|
||||
- name: theme_park
|
||||
stack_dir: theme_park
|
||||
compose_file: hosts/synology/atlantis/theme-park/theme-park.yaml
|
||||
enabled: true
|
||||
- name: jitsi
|
||||
stack_dir: jitsi
|
||||
compose_file: hosts/synology/atlantis/jitsi/jitsi.yml
|
||||
enabled: true
|
||||
env_file: hosts/synology/atlantis/jitsi/.env
|
||||
- name: immich
|
||||
stack_dir: immich
|
||||
compose_file: hosts/synology/atlantis/immich/docker-compose.yml
|
||||
enabled: true
|
||||
env_file: hosts/synology/atlantis/immich/stack.env
|
||||
- name: ollama
|
||||
stack_dir: ollama
|
||||
compose_file: hosts/synology/atlantis/ollama/docker-compose.yml
|
||||
enabled: true
|
||||
53
ansible/host_vars/bulgaria_vm.yml
Normal file
53
ansible/host_vars/bulgaria_vm.yml
Normal file
@@ -0,0 +1,53 @@
|
||||
---
|
||||
# Auto-generated host variables for bulgaria-vm
|
||||
# Services deployed to this host
|
||||
|
||||
host_services:
|
||||
- name: syncthing
|
||||
stack_dir: syncthing
|
||||
compose_file: hosts/vms/bulgaria-vm/syncthing.yml
|
||||
enabled: true
|
||||
- name: invidious
|
||||
stack_dir: invidious
|
||||
compose_file: hosts/vms/bulgaria-vm/invidious.yml
|
||||
enabled: true
|
||||
- name: hemmelig
|
||||
stack_dir: hemmelig
|
||||
compose_file: hosts/vms/bulgaria-vm/hemmelig.yml
|
||||
enabled: true
|
||||
- name: metube
|
||||
stack_dir: metube
|
||||
compose_file: hosts/vms/bulgaria-vm/metube.yml
|
||||
enabled: true
|
||||
- name: yourspotify
|
||||
stack_dir: yourspotify
|
||||
compose_file: hosts/vms/bulgaria-vm/yourspotify.yml
|
||||
enabled: true
|
||||
- name: rainloop
|
||||
stack_dir: rainloop
|
||||
compose_file: hosts/vms/bulgaria-vm/rainloop.yml
|
||||
enabled: true
|
||||
- name: droppy
|
||||
stack_dir: droppy
|
||||
compose_file: hosts/vms/bulgaria-vm/droppy.yml
|
||||
enabled: true
|
||||
- name: navidrome
|
||||
stack_dir: navidrome
|
||||
compose_file: hosts/vms/bulgaria-vm/navidrome.yml
|
||||
enabled: true
|
||||
- name: nginx_proxy_manager
|
||||
stack_dir: nginx_proxy_manager
|
||||
compose_file: hosts/vms/bulgaria-vm/nginx_proxy_manager.yml
|
||||
enabled: true
|
||||
- name: fenrus
|
||||
stack_dir: fenrus
|
||||
compose_file: hosts/vms/bulgaria-vm/fenrus.yml
|
||||
enabled: true
|
||||
- name: mattermost
|
||||
stack_dir: mattermost
|
||||
compose_file: hosts/vms/bulgaria-vm/mattermost.yml
|
||||
enabled: true
|
||||
- name: watchtower
|
||||
stack_dir: watchtower
|
||||
compose_file: hosts/vms/bulgaria-vm/watchtower.yml
|
||||
enabled: true
|
||||
111
ansible/host_vars/calypso.yml
Normal file
111
ansible/host_vars/calypso.yml
Normal file
@@ -0,0 +1,111 @@
|
||||
ansible_user: Vish
|
||||
ansible_port: 62000
|
||||
ansible_become: false
|
||||
|
||||
# Synology-specific tailscale path; skip service mgmt/install
|
||||
tailscale_bin: /var/packages/Tailscale/target/bin/tailscale
|
||||
tailscale_manage_service: false
|
||||
tailscale_manage_install: false
|
||||
|
||||
docker_bin: sudo /var/packages/REDACTED_APP_PASSWORD/target/usr/bin/docker # Vish not in docker group on Synology
|
||||
docker_volumes_path: /volume1/@docker/volumes # Synology stores docker volumes here, not /var/lib/docker/volumes
|
||||
|
||||
host_services:
|
||||
- name: adguard
|
||||
stack_dir: adguard
|
||||
compose_file: hosts/synology/calypso/adguard.yaml
|
||||
enabled: true
|
||||
- name: gitea_server
|
||||
stack_dir: gitea_server
|
||||
compose_file: hosts/synology/calypso/gitea-server.yaml
|
||||
enabled: true
|
||||
- name: headscale
|
||||
stack_dir: headscale
|
||||
compose_file: hosts/synology/calypso/headscale.yaml
|
||||
enabled: true
|
||||
- name: arr_suite_wip
|
||||
stack_dir: arr_suite_wip
|
||||
compose_file: hosts/synology/calypso/arr-suite-wip.yaml
|
||||
enabled: true
|
||||
- name: rustdesk
|
||||
stack_dir: rustdesk
|
||||
compose_file: hosts/synology/calypso/rustdesk.yaml
|
||||
enabled: true
|
||||
- name: seafile_server
|
||||
stack_dir: seafile_server
|
||||
compose_file: hosts/synology/calypso/seafile-server.yaml
|
||||
enabled: true
|
||||
- name: wireguard_server
|
||||
stack_dir: wireguard_server
|
||||
compose_file: hosts/synology/calypso/wireguard-server.yaml
|
||||
enabled: true
|
||||
- name: openspeedtest
|
||||
stack_dir: openspeedtest
|
||||
compose_file: hosts/synology/calypso/openspeedtest.yaml
|
||||
enabled: true
|
||||
- name: syncthing
|
||||
stack_dir: syncthing
|
||||
compose_file: hosts/synology/calypso/syncthing.yaml
|
||||
enabled: true
|
||||
- name: gitea_runner
|
||||
stack_dir: gitea_runner
|
||||
compose_file: hosts/synology/calypso/gitea-runner.yaml
|
||||
enabled: true
|
||||
- name: node_exporter
|
||||
stack_dir: node_exporter
|
||||
compose_file: hosts/synology/calypso/node-exporter.yaml
|
||||
enabled: true
|
||||
- name: rackula
|
||||
stack_dir: rackula
|
||||
compose_file: hosts/synology/calypso/rackula.yml
|
||||
enabled: true
|
||||
- name: arr_suite_with_dracula
|
||||
stack_dir: arr_suite_with_dracula
|
||||
compose_file: hosts/synology/calypso/arr_suite_with_dracula.yml
|
||||
enabled: true
|
||||
- name: actualbudget
|
||||
stack_dir: actualbudget
|
||||
compose_file: hosts/synology/calypso/actualbudget.yml
|
||||
enabled: true
|
||||
- name: iperf3
|
||||
stack_dir: iperf3
|
||||
compose_file: hosts/synology/calypso/iperf3.yml
|
||||
enabled: true
|
||||
- name: prometheus
|
||||
stack_dir: prometheus
|
||||
compose_file: hosts/synology/calypso/prometheus.yml
|
||||
enabled: true
|
||||
- name: firefly
|
||||
stack_dir: firefly
|
||||
compose_file: hosts/synology/calypso/firefly/firefly.yaml
|
||||
enabled: true
|
||||
env_file: hosts/synology/calypso/firefly/stack.env
|
||||
- name: tdarr-node
|
||||
stack_dir: tdarr-node
|
||||
compose_file: hosts/synology/calypso/tdarr-node/docker-compose.yaml
|
||||
enabled: true
|
||||
- name: authentik
|
||||
stack_dir: authentik
|
||||
compose_file: hosts/synology/calypso/authentik/docker-compose.yaml
|
||||
enabled: true
|
||||
- name: apt_cacher_ng
|
||||
stack_dir: apt_cacher_ng
|
||||
compose_file: hosts/synology/calypso/apt-cacher-ng/apt-cacher-ng.yml
|
||||
enabled: true
|
||||
- name: immich
|
||||
stack_dir: immich
|
||||
compose_file: hosts/synology/calypso/immich/docker-compose.yml
|
||||
enabled: true
|
||||
env_file: hosts/synology/calypso/immich/stack.env
|
||||
- name: reactive_resume_v4
|
||||
stack_dir: reactive_resume_v4
|
||||
compose_file: hosts/synology/calypso/reactive_resume_v4/docker-compose.yml
|
||||
enabled: true
|
||||
- name: paperless_ai
|
||||
stack_dir: paperless_ai
|
||||
compose_file: hosts/synology/calypso/paperless/paperless-ai.yml
|
||||
enabled: true
|
||||
- name: paperless
|
||||
stack_dir: paperless
|
||||
compose_file: hosts/synology/calypso/paperless/docker-compose.yml
|
||||
enabled: true
|
||||
33
ansible/host_vars/chicago_vm.yml
Normal file
33
ansible/host_vars/chicago_vm.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
# Auto-generated host variables for chicago-vm
|
||||
# Services deployed to this host
|
||||
|
||||
host_services:
|
||||
- name: gitlab
|
||||
stack_dir: gitlab
|
||||
compose_file: hosts/vms/chicago-vm/gitlab.yml
|
||||
enabled: true
|
||||
- name: proxitok
|
||||
stack_dir: proxitok
|
||||
compose_file: hosts/vms/chicago-vm/proxitok.yml
|
||||
enabled: true
|
||||
- name: matrix
|
||||
stack_dir: matrix
|
||||
compose_file: hosts/vms/chicago-vm/matrix.yml
|
||||
enabled: true
|
||||
- name: neko
|
||||
stack_dir: neko
|
||||
compose_file: hosts/vms/chicago-vm/neko.yml
|
||||
enabled: true
|
||||
- name: jellyfin
|
||||
stack_dir: jellyfin
|
||||
compose_file: hosts/vms/chicago-vm/jellyfin.yml
|
||||
enabled: true
|
||||
- name: jdownloader2
|
||||
stack_dir: jdownloader2
|
||||
compose_file: hosts/vms/chicago-vm/jdownloader2.yml
|
||||
enabled: true
|
||||
- name: watchtower
|
||||
stack_dir: watchtower
|
||||
compose_file: hosts/vms/chicago-vm/watchtower.yml
|
||||
enabled: true
|
||||
65
ansible/host_vars/concord_nuc.yml
Normal file
65
ansible/host_vars/concord_nuc.yml
Normal file
@@ -0,0 +1,65 @@
|
||||
---
|
||||
# Auto-generated host variables for concord-nuc
|
||||
# Services deployed to this host
|
||||
|
||||
host_services:
|
||||
- name: yourspotify
|
||||
stack_dir: yourspotify
|
||||
compose_file: hosts/physical/concord-nuc/yourspotify.yaml
|
||||
enabled: true
|
||||
- name: diun
|
||||
stack_dir: diun
|
||||
compose_file: hosts/physical/concord-nuc/diun.yaml
|
||||
enabled: true
|
||||
- name: dozzle_agent
|
||||
stack_dir: dozzle_agent
|
||||
compose_file: hosts/physical/concord-nuc/dozzle-agent.yaml
|
||||
enabled: true
|
||||
- name: homeassistant
|
||||
stack_dir: homeassistant
|
||||
compose_file: hosts/physical/concord-nuc/homeassistant.yaml
|
||||
enabled: true
|
||||
- name: node_exporter
|
||||
stack_dir: node_exporter
|
||||
compose_file: hosts/physical/concord-nuc/node-exporter.yaml
|
||||
enabled: true
|
||||
- name: scrutiny_collector
|
||||
stack_dir: scrutiny_collector
|
||||
compose_file: hosts/physical/concord-nuc/scrutiny-collector.yaml
|
||||
enabled: true
|
||||
- name: plex
|
||||
stack_dir: plex
|
||||
compose_file: hosts/physical/concord-nuc/plex.yaml
|
||||
enabled: true
|
||||
- name: syncthing
|
||||
stack_dir: syncthing
|
||||
compose_file: hosts/physical/concord-nuc/syncthing.yaml
|
||||
enabled: true
|
||||
- name: wireguard
|
||||
stack_dir: wireguard
|
||||
compose_file: hosts/physical/concord-nuc/wireguard.yaml
|
||||
enabled: true
|
||||
- name: portainer_agent
|
||||
stack_dir: portainer_agent
|
||||
compose_file: hosts/physical/concord-nuc/portainer_agent.yaml
|
||||
enabled: true
|
||||
- name: piped
|
||||
stack_dir: piped
|
||||
compose_file: hosts/physical/concord-nuc/piped.yaml
|
||||
enabled: true
|
||||
- name: adguard
|
||||
stack_dir: adguard
|
||||
compose_file: hosts/physical/concord-nuc/adguard.yaml
|
||||
enabled: true
|
||||
- name: dyndns_updater
|
||||
stack_dir: dyndns_updater
|
||||
compose_file: hosts/physical/concord-nuc/dyndns_updater.yaml
|
||||
enabled: true
|
||||
- name: invidious
|
||||
stack_dir: invidious
|
||||
compose_file: hosts/physical/concord-nuc/invidious/invidious.yaml
|
||||
enabled: true
|
||||
- name: invidious
|
||||
stack_dir: invidious
|
||||
compose_file: hosts/physical/concord-nuc/invidious/invidious_old/invidious.yaml
|
||||
enabled: true
|
||||
9
ansible/host_vars/contabo_vm.yml
Normal file
9
ansible/host_vars/contabo_vm.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
# Auto-generated host variables for contabo-vm
|
||||
# Services deployed to this host
|
||||
|
||||
host_services:
|
||||
- name: ollama
|
||||
stack_dir: ollama
|
||||
compose_file: hosts/vms/contabo-vm/ollama/docker-compose.yml
|
||||
enabled: true
|
||||
13
ansible/host_vars/guava.yml
Normal file
13
ansible/host_vars/guava.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
# Auto-generated host variables for guava
|
||||
# Services deployed to this host
|
||||
|
||||
host_services:
|
||||
- name: dozzle_agent
|
||||
stack_dir: dozzle_agent
|
||||
compose_file: hosts/truenas/guava/dozzle-agent.yaml
|
||||
enabled: true
|
||||
- name: tdarr-node
|
||||
stack_dir: tdarr-node
|
||||
compose_file: hosts/truenas/guava/tdarr-node/docker-compose.yaml
|
||||
enabled: true
|
||||
8
ansible/host_vars/homelab.yml
Normal file
8
ansible/host_vars/homelab.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
ansible_user: homelab
|
||||
ansible_become: true
|
||||
|
||||
tailscale_bin: /usr/bin/tailscale
|
||||
tailscale_manage_service: true
|
||||
tailscale_manage_install: true
|
||||
|
||||
docker_bin: docker
|
||||
161
ansible/host_vars/homelab_vm.yml
Normal file
161
ansible/host_vars/homelab_vm.yml
Normal file
@@ -0,0 +1,161 @@
|
||||
---
|
||||
# Auto-generated host variables for homelab-vm
|
||||
# Services deployed to this host
|
||||
|
||||
host_services:
|
||||
- name: cloudflare_tunnel
|
||||
stack_dir: cloudflare_tunnel
|
||||
compose_file: hosts/vms/homelab-vm/cloudflare-tunnel.yaml
|
||||
enabled: true
|
||||
- name: archivebox
|
||||
stack_dir: archivebox
|
||||
compose_file: hosts/vms/homelab-vm/archivebox.yaml
|
||||
enabled: true
|
||||
- name: watchyourlan
|
||||
stack_dir: watchyourlan
|
||||
compose_file: hosts/vms/homelab-vm/watchyourlan.yaml
|
||||
enabled: true
|
||||
- name: alerting
|
||||
stack_dir: alerting
|
||||
compose_file: hosts/vms/homelab-vm/alerting.yaml
|
||||
enabled: true
|
||||
- name: monitoring
|
||||
stack_dir: monitoring
|
||||
compose_file: hosts/vms/homelab-vm/monitoring.yaml
|
||||
enabled: true
|
||||
- name: diun
|
||||
stack_dir: diun
|
||||
compose_file: hosts/vms/homelab-vm/diun.yaml
|
||||
enabled: true
|
||||
- name: roundcube
|
||||
stack_dir: roundcube
|
||||
compose_file: hosts/vms/homelab-vm/roundcube.yaml
|
||||
enabled: true
|
||||
- name: signal_api
|
||||
stack_dir: signal_api
|
||||
compose_file: hosts/vms/homelab-vm/signal_api.yaml
|
||||
enabled: true
|
||||
- name: dozzle_agent
|
||||
stack_dir: dozzle_agent
|
||||
compose_file: hosts/vms/homelab-vm/dozzle-agent.yaml
|
||||
enabled: true
|
||||
- name: libreddit
|
||||
stack_dir: libreddit
|
||||
compose_file: hosts/vms/homelab-vm/libreddit.yaml
|
||||
enabled: true
|
||||
- name: paperminecraft
|
||||
stack_dir: paperminecraft
|
||||
compose_file: hosts/vms/homelab-vm/paperminecraft.yaml
|
||||
enabled: true
|
||||
- name: proxitok
|
||||
stack_dir: proxitok
|
||||
compose_file: hosts/vms/homelab-vm/proxitok.yaml
|
||||
enabled: true
|
||||
- name: hoarder
|
||||
stack_dir: hoarder
|
||||
compose_file: hosts/vms/homelab-vm/hoarder.yaml
|
||||
enabled: true
|
||||
- name: webcheck
|
||||
stack_dir: webcheck
|
||||
compose_file: hosts/vms/homelab-vm/webcheck.yaml
|
||||
enabled: true
|
||||
- name: perplexica
|
||||
stack_dir: perplexica
|
||||
compose_file: hosts/vms/homelab-vm/perplexica.yaml
|
||||
enabled: true
|
||||
- name: beeper
|
||||
stack_dir: beeper
|
||||
compose_file: hosts/vms/homelab-vm/beeper.yaml
|
||||
enabled: true
|
||||
- name: gitea_ntfy_bridge
|
||||
stack_dir: gitea_ntfy_bridge
|
||||
compose_file: hosts/vms/homelab-vm/gitea-ntfy-bridge.yaml
|
||||
enabled: true
|
||||
- name: dashdot
|
||||
stack_dir: dashdot
|
||||
compose_file: hosts/vms/homelab-vm/dashdot.yaml
|
||||
enabled: true
|
||||
- name: ntfy
|
||||
stack_dir: ntfy
|
||||
compose_file: hosts/vms/homelab-vm/ntfy.yaml
|
||||
enabled: true
|
||||
- name: roundcube_protonmail
|
||||
stack_dir: roundcube_protonmail
|
||||
compose_file: hosts/vms/homelab-vm/roundcube_protonmail.yaml
|
||||
enabled: true
|
||||
- name: scrutiny
|
||||
stack_dir: scrutiny
|
||||
compose_file: hosts/vms/homelab-vm/scrutiny.yaml
|
||||
enabled: true
|
||||
- name: openhands
|
||||
stack_dir: openhands
|
||||
compose_file: hosts/vms/homelab-vm/openhands.yaml
|
||||
enabled: true
|
||||
- name: l4d2_docker
|
||||
stack_dir: l4d2_docker
|
||||
compose_file: hosts/vms/homelab-vm/l4d2_docker.yaml
|
||||
enabled: true
|
||||
- name: satisfactory
|
||||
stack_dir: satisfactory
|
||||
compose_file: hosts/vms/homelab-vm/satisfactory.yaml
|
||||
enabled: true
|
||||
- name: portainer_agent
|
||||
stack_dir: portainer_agent
|
||||
compose_file: hosts/vms/homelab-vm/portainer_agent.yaml
|
||||
enabled: true
|
||||
- name: binternet
|
||||
stack_dir: binternet
|
||||
compose_file: hosts/vms/homelab-vm/binternet.yaml
|
||||
enabled: true
|
||||
- name: redlib
|
||||
stack_dir: redlib
|
||||
compose_file: hosts/vms/homelab-vm/redlib.yaml
|
||||
enabled: true
|
||||
- name: syncthing
|
||||
stack_dir: syncthing
|
||||
compose_file: hosts/vms/homelab-vm/syncthing.yml
|
||||
enabled: true
|
||||
- name: webcord
|
||||
stack_dir: webcord
|
||||
compose_file: hosts/vms/homelab-vm/webcord.yml
|
||||
enabled: true
|
||||
- name: ddns
|
||||
stack_dir: ddns
|
||||
compose_file: hosts/vms/homelab-vm/ddns.yml
|
||||
enabled: true
|
||||
- name: openproject
|
||||
stack_dir: openproject
|
||||
compose_file: hosts/vms/homelab-vm/openproject.yml
|
||||
enabled: true
|
||||
- name: shlink
|
||||
stack_dir: shlink
|
||||
compose_file: hosts/vms/homelab-vm/shlink.yml
|
||||
enabled: true
|
||||
- name: node_exporter
|
||||
stack_dir: node_exporter
|
||||
compose_file: hosts/vms/homelab-vm/node-exporter.yml
|
||||
enabled: true
|
||||
- name: podgrab
|
||||
stack_dir: podgrab
|
||||
compose_file: hosts/vms/homelab-vm/podgrab.yml
|
||||
enabled: true
|
||||
- name: drawio
|
||||
stack_dir: drawio
|
||||
compose_file: hosts/vms/homelab-vm/drawio.yml
|
||||
enabled: true
|
||||
- name: gotify
|
||||
stack_dir: gotify
|
||||
compose_file: hosts/vms/homelab-vm/gotify.yml
|
||||
enabled: true
|
||||
- name: mattermost
|
||||
stack_dir: mattermost
|
||||
compose_file: hosts/vms/homelab-vm/mattermost.yml
|
||||
enabled: true
|
||||
- name: monitoring_compose
|
||||
stack_dir: monitoring_compose
|
||||
compose_file: hosts/vms/homelab-vm/monitoring-compose.yml
|
||||
enabled: true
|
||||
- name: romm
|
||||
stack_dir: romm
|
||||
compose_file: hosts/vms/homelab-vm/romm/romm.yaml
|
||||
enabled: true
|
||||
9
ansible/host_vars/lxc.yml
Normal file
9
ansible/host_vars/lxc.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
# Auto-generated host variables for lxc
|
||||
# Services deployed to this host
|
||||
|
||||
host_services:
|
||||
- name: tdarr-node
|
||||
stack_dir: tdarr-node
|
||||
compose_file: hosts/proxmox/lxc/tdarr-node/docker-compose.yaml
|
||||
enabled: true
|
||||
8
ansible/host_vars/matrix_ubuntu.yml
Normal file
8
ansible/host_vars/matrix_ubuntu.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
ansible_user: test
|
||||
ansible_become: true
|
||||
ansible_become_method: sudo
|
||||
|
||||
# Network
|
||||
# Static IP: 192.168.0.154/24 — set via /etc/netplan/99-static.yaml
|
||||
# Tailscale: 100.85.21.51
|
||||
# Cloud-init network management disabled via /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
|
||||
21
ansible/host_vars/matrix_ubuntu_vm.yml
Normal file
21
ansible/host_vars/matrix_ubuntu_vm.yml
Normal file
@@ -0,0 +1,21 @@
|
||||
---
|
||||
# Auto-generated host variables for matrix-ubuntu-vm
|
||||
# Services deployed to this host
|
||||
|
||||
host_services:
|
||||
- name: diun
|
||||
stack_dir: diun
|
||||
compose_file: hosts/vms/matrix-ubuntu-vm/diun.yaml
|
||||
enabled: true
|
||||
- name: dozzle_agent
|
||||
stack_dir: dozzle_agent
|
||||
compose_file: hosts/vms/matrix-ubuntu-vm/dozzle-agent.yaml
|
||||
enabled: true
|
||||
- name: mastodon
|
||||
stack_dir: mastodon
|
||||
compose_file: hosts/vms/matrix-ubuntu-vm/mastodon/docker-compose.yml
|
||||
enabled: true
|
||||
- name: mattermost
|
||||
stack_dir: mattermost
|
||||
compose_file: hosts/vms/matrix-ubuntu-vm/mattermost/docker-compose.yml
|
||||
enabled: true
|
||||
4
ansible/host_vars/pi_5.yml
Normal file
4
ansible/host_vars/pi_5.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
ansible_user: vish
|
||||
ansible_become: true
|
||||
|
||||
docker_bin: docker
|
||||
29
ansible/host_vars/rpi5_vish.yml
Normal file
29
ansible/host_vars/rpi5_vish.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
# Auto-generated host variables for rpi5-vish
|
||||
# Services deployed to this host
|
||||
|
||||
host_services:
|
||||
- name: diun
|
||||
stack_dir: diun
|
||||
compose_file: hosts/edge/rpi5-vish/diun.yaml
|
||||
enabled: true
|
||||
- name: uptime_kuma
|
||||
stack_dir: uptime_kuma
|
||||
compose_file: hosts/edge/rpi5-vish/uptime-kuma.yaml
|
||||
enabled: true
|
||||
- name: dozzle_agent
|
||||
stack_dir: dozzle_agent
|
||||
compose_file: hosts/edge/rpi5-vish/dozzle-agent.yaml
|
||||
enabled: true
|
||||
- name: scrutiny_collector
|
||||
stack_dir: scrutiny_collector
|
||||
compose_file: hosts/edge/rpi5-vish/scrutiny-collector.yaml
|
||||
enabled: true
|
||||
- name: glances
|
||||
stack_dir: glances
|
||||
compose_file: hosts/edge/rpi5-vish/glances.yaml
|
||||
enabled: true
|
||||
- name: immich
|
||||
stack_dir: immich
|
||||
compose_file: hosts/edge/rpi5-vish/immich/docker-compose.yml
|
||||
enabled: true
|
||||
66
ansible/host_vars/seattle.yml
Normal file
66
ansible/host_vars/seattle.yml
Normal file
@@ -0,0 +1,66 @@
|
||||
---
|
||||
# Auto-generated host variables for seattle
|
||||
# Services deployed to this host
|
||||
|
||||
host_services:
|
||||
- name: diun
|
||||
stack_dir: diun
|
||||
compose_file: hosts/vms/seattle/diun.yaml
|
||||
enabled: true
|
||||
- name: dozzle_agent
|
||||
stack_dir: dozzle_agent
|
||||
compose_file: hosts/vms/seattle/dozzle-agent.yaml
|
||||
enabled: true
|
||||
- name: vllm
|
||||
stack_dir: vllm
|
||||
compose_file: hosts/vms/seattle/vllm.yaml
|
||||
enabled: true
|
||||
- name: derper
|
||||
stack_dir: derper
|
||||
compose_file: hosts/vms/seattle/derper.yaml
|
||||
enabled: true
|
||||
- name: ollama
|
||||
stack_dir: ollama
|
||||
compose_file: hosts/vms/seattle/ollama.yaml
|
||||
enabled: true
|
||||
- name: ddns_updater
|
||||
stack_dir: ddns_updater
|
||||
compose_file: hosts/vms/seattle/ddns-updater.yaml
|
||||
enabled: true
|
||||
- name: pufferpanel
|
||||
stack_dir: pufferpanel
|
||||
compose_file: hosts/vms/seattle/pufferpanel/docker-compose.yml
|
||||
enabled: true
|
||||
- name: bookstack
|
||||
stack_dir: bookstack
|
||||
compose_file: hosts/vms/seattle/bookstack/docker-compose.yml
|
||||
enabled: true
|
||||
- name: obsidian
|
||||
stack_dir: obsidian
|
||||
compose_file: hosts/vms/seattle/obsidian/docker-compose.yml
|
||||
enabled: true
|
||||
- name: wallabag
|
||||
stack_dir: wallabag
|
||||
compose_file: hosts/vms/seattle/wallabag/docker-compose.yml
|
||||
enabled: true
|
||||
- name: gmod-prophunt
|
||||
stack_dir: gmod-prophunt
|
||||
compose_file: hosts/vms/seattle/gmod-prophunt/docker-compose.yml
|
||||
enabled: true
|
||||
- name: surmai
|
||||
stack_dir: surmai
|
||||
compose_file: hosts/vms/seattle/surmai/docker-compose.yml
|
||||
enabled: true
|
||||
- name: palworld
|
||||
stack_dir: palworld
|
||||
compose_file: hosts/vms/seattle/palworld/docker-compose.yml
|
||||
enabled: true
|
||||
- name: mcsmanager
|
||||
stack_dir: mcsmanager
|
||||
compose_file: null # native install, not Docker
|
||||
enabled: true
|
||||
notes: "Installed at /opt/mcsmanager via script. Repo: git.vish.gg/Vish/mcs"
|
||||
- name: stoatchat
|
||||
stack_dir: stoatchat
|
||||
compose_file: hosts/vms/seattle/stoatchat/docker-compose.yml
|
||||
enabled: true
|
||||
16
ansible/host_vars/setillo.yml
Normal file
16
ansible/host_vars/setillo.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
ansible_user: vish
|
||||
ansible_become: false
|
||||
|
||||
tailscale_bin: /var/packages/Tailscale/target/bin/tailscale
|
||||
tailscale_manage_service: false
|
||||
tailscale_manage_install: false
|
||||
|
||||
host_services:
|
||||
- name: compose
|
||||
stack_dir: compose
|
||||
compose_file: hosts/synology/setillo/prometheus/compose.yaml
|
||||
enabled: true
|
||||
- name: adguard_stack
|
||||
stack_dir: adguard_stack
|
||||
compose_file: hosts/synology/setillo/adguard/adguard-stack.yaml
|
||||
enabled: true
|
||||
8
ansible/host_vars/truenas_scale.yml
Normal file
8
ansible/host_vars/truenas_scale.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
ansible_user: vish
|
||||
ansible_become: true
|
||||
|
||||
tailscale_bin: /usr/bin/tailscale
|
||||
tailscale_manage_service: true
|
||||
tailscale_manage_install: true
|
||||
# If you ever see interpreter errors, uncomment:
|
||||
# ansible_python_interpreter: /usr/local/bin/python3
|
||||
4
ansible/host_vars/vish_concord_nuc.yml
Normal file
4
ansible/host_vars/vish_concord_nuc.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
ansible_user: vish
|
||||
ansible_become: true
|
||||
|
||||
docker_bin: docker
|
||||
Reference in New Issue
Block a user