131 lines
3.4 KiB
YAML
131 lines
3.4 KiB
YAML
- hosts: bear
|
|
roles:
|
|
- role: traefik
|
|
tags: traefik_deploy
|
|
vars:
|
|
server: "bear"
|
|
|
|
tasks:
|
|
- name: Deploy Postgres
|
|
import_tasks: tasks/postgres.yml
|
|
tags: postgres_deploy
|
|
- name: Deploy MariaDB
|
|
import_tasks: tasks/mariadb.yml
|
|
tags: mariadb_deploy
|
|
- name: Deploy AdGuard Home
|
|
import_tasks: tasks/adguard.yml
|
|
tags: adguard_deploy
|
|
- name: Deploy Glance
|
|
import_tasks: tasks/glance.yml
|
|
tags: glance_deploy
|
|
- name: Deploy Dozzle
|
|
import_tasks: tasks/dozzle.yml
|
|
tags: dozzle_deploy
|
|
- name: Deploy Cup
|
|
import_tasks: tasks/cup.yml
|
|
tags: cup_deploy
|
|
- name: Deploy Homebridge
|
|
import_tasks: tasks/homebridge.yml
|
|
tags: homebridge_deploy
|
|
- name: Deploy Tinyauth
|
|
import_tasks: tasks/tinyauth.yml
|
|
tags: tinyauth_deploy
|
|
- name: Deploy Code Server
|
|
import_tasks: tasks/codeserver.yml
|
|
tags: codeserver_deploy
|
|
- name: Deploy PocketID
|
|
import_tasks: tasks/pocketid.yml
|
|
tags: pocketid_deploy
|
|
- name: Deploy Scrobbling Setup
|
|
import_tasks: tasks/scrobbling.yml
|
|
tags: scrobbling_deploy
|
|
- name: Deploy Monitoring
|
|
import_tasks: tasks/monitoring.yml
|
|
tags: monitoring_deploy
|
|
- name: Deploy Vaultwarden
|
|
import_tasks: tasks/vaultwarden.yml
|
|
tags: vaultwarden_deploy
|
|
- name: Deploy Tautulli
|
|
import_tasks: tasks/tautulli.yml
|
|
tags: tautulli_deploy
|
|
- name: Deploy Immich
|
|
import_tasks: tasks/immich.yml
|
|
tags: immich_deploy
|
|
- name: Deploy Plex
|
|
import_tasks: tasks/plex.yml
|
|
tags: plex_deploy
|
|
- name: Deploy Frigate
|
|
import_tasks: tasks/frigate.yml
|
|
tags: frigate_deploy
|
|
- name: Deploy Servarr
|
|
import_tasks: tasks/servarr.yml
|
|
tags: servarr_deploy
|
|
- name: Deploy NZBGet
|
|
import_tasks: tasks/nzbget.yml
|
|
tags: nzbget_deploy
|
|
- name: Deploy Gitea Runner
|
|
import_tasks: tasks/runner.yml
|
|
tags: runner_deploy
|
|
- name: Deploy Uptime Kuma
|
|
import_tasks: tasks/uptime-kuma.yml
|
|
tags: uptime-kuma_deploy
|
|
- name: Deploy Duplicati
|
|
import_tasks: tasks/duplicati.yml
|
|
tags: duplicati_deploy
|
|
- name: Deploy Romm
|
|
import_tasks: tasks/romm.yml
|
|
tags: romm_deploy
|
|
- name: Deploy Booklore
|
|
import_tasks: tasks/booklore.yml
|
|
tags: booklore_deploy
|
|
- name: Deploy Marreta
|
|
import_tasks: tasks/marreta.yml
|
|
tags: marreta_deploy
|
|
|
|
- hosts: jackson
|
|
|
|
roles:
|
|
- role: traefik
|
|
tags: traefik_deploy
|
|
vars:
|
|
server: "jackson"
|
|
|
|
tasks:
|
|
- name: Deploy Gitea
|
|
import_tasks: tasks/gitea.yml
|
|
tags: gitea_deploy
|
|
- name: Deploy API
|
|
import_tasks: tasks/api.yml
|
|
tags: api_deploy
|
|
- name: Deploy Storage API
|
|
import_tasks: tasks/storage-api.yml
|
|
tags: storage-api_deploy
|
|
- name: Deploy Plausible
|
|
import_tasks: tasks/plausible.yml
|
|
tags: plausible_deploy
|
|
- name: Deploy Pelican
|
|
import_tasks: tasks/pelican.yml
|
|
tags: pelican_deploy
|
|
- name: Deploy Database
|
|
import_tasks: tasks/mariadb.yml
|
|
tags: mariadb_deploy
|
|
- name: Deploy Floof
|
|
import_tasks: tasks/floof.yml
|
|
tags: floof_deploy
|
|
- name: Deploy Tinyauth
|
|
import_tasks: tasks/tinyauth.yml
|
|
tags: tinyauth_deploy
|
|
|
|
- hosts: nas
|
|
|
|
roles:
|
|
- role: traefik
|
|
tags: traefik_deploy
|
|
vars:
|
|
server: "nas"
|
|
|
|
tasks:
|
|
- name: Deploy Wings
|
|
import_tasks: tasks/wings.yml
|
|
tags: wings_deploy
|