No description
Find a file
2025-12-12 20:00:47 +01:00
data WIP: Added hephaestus VM (discord bots) 2025-12-12 16:17:35 +01:00
group_vars Rebuild my entire homelab 2025-12-10 21:59:41 +01:00
host_vars fix vars 2025-12-12 20:00:47 +01:00
playbooks Rebuild my entire homelab 2025-12-10 21:59:41 +01:00
tasks WIP: Added Epic the family 2025-12-12 17:42:33 +01:00
.gitignore Rebuild my entire homelab 2025-12-10 21:59:41 +01:00
ansible.cfg Rebuild my entire homelab 2025-12-10 21:59:41 +01:00
hosts WIP: Added hephaestus VM (discord bots) 2025-12-12 16:17:35 +01:00
README.md Rebuild my entire homelab 2025-12-10 21:59:41 +01:00
requirements.yml Rebuild my entire homelab 2025-12-10 21:59:41 +01:00
vault.sh first commit 2025-11-25 15:11:53 +01:00
vault_check.sh first commit 2025-11-25 15:11:53 +01:00

Repo ansible

This repo contains all my homelab configuration, made with Ansible

Machines

Name Physical / Virtual CPU RAM Usage
Zeus Physical 6C-12T 128Go Proxmox VE
Odysseus Virtual 2 6 Main one, important services (Nextcloud, Gitea, vaultwarden)
Hermes Virtual 4 8 Mailcow
Chronos Virtual 4 6 Databases
Apollo Virtual 4 16 Medias, GPU passed through (Jellyfin, Immich)
Pegasus Virtual 8 16 Pterodactyl (minecraft servers)
Argus Virtual 2 4 Monitoring, notifications (Grafana, Prometheyus)
Gaia Virtual 2 4 Backups (borg)
Janus Physical (RPI) 4 1 Reverse Proxy (HAProxy)

TODO

  • Crowdsec distributed setup (Using opnsense to ban )
  • Setup Uptime Kuma for :
    • Ping machines
    • Ping services
  • Adapt CPU / RAM depending on what the VMs really consume