--- - name: setup avalon hosts: xenrox.net become: true roles: - { role: setup_archlinux } - { role: pacman } - { role: xenrox } - { role: fail2ban } - { role: firewalld } - { role: cron } - { role: ssh } - { role: certbot } - { role: postgres } - { role: pgbouncer } - { role: teamspeak } - { role: nginx } - { role: mailcow } - { role: deploy } - { role: homepage } - { role: croc } - { role: minio } - { role: soju } - { role: gamja } - { role: vaultwarden } # - { role: sinusbot } # - { role: faceit } - { role: searx } - { role: prometheus } - { role: alertmanager } - { role: prometheus_clients } - { role: redis } - { role: srht } - { role: peertube } - { role: ejabberd } - { role: nextcloud } - { role: urlwatch } - { role: vault } - { role: keycloak } - { role: grafana } - { role: murmur } - { role: borg } - { role: navidrome } # - { role: screego } - { role: syncthing } - { role: wireguard } - { role: wireguard_vpn_server } - { role: uptime-kuma } - { role: gotify_server } - { role: gotify_app } - { role: matrix } - { role: coturn } - { role: hedgedoc }