# Ansible Inventory for Homelab Infrastructure # This is the active inventory - do NOT use archive/inventory/hosts.ini # ============================================================================= # Control Plane # ============================================================================= [control_plane] watchtower ansible_host=10.0.0.200 ansible_user=chester # ============================================================================= # Docker Nodes # ============================================================================= [docker_nodes] heimdall ansible_host=10.0.0.151 ansible_user=chester waldorf ansible_host=10.0.0.251 ansible_user=chester # Core infrastructure services (Komodo, Gitea, Traefik) [core_services] heimdall ansible_host=10.0.0.151 ansible_user=chester # Media services (Plex, Tunarr) [media_services] waldorf ansible_host=10.0.0.251 ansible_user=chester # ============================================================================= # Platform Groups # ============================================================================= [proxmox_cluster] pve01 ansible_host=10.0.0.201 ansible_user=root [physical_servers] heimdall ansible_host=10.0.0.151 ansible_user=chester waldorf ansible_host=10.0.0.251 ansible_user=chester [raspberry_pi] watchtower ansible_host=10.0.0.200 ansible_user=chester # ============================================================================= # NFS Clients (nodes with /mnt/appdata) # ============================================================================= [nfs_clients] heimdall ansible_host=10.0.0.151 ansible_user=chester waldorf ansible_host=10.0.0.251 ansible_user=chester # ============================================================================= # Group Variables # ============================================================================= [all:vars] ansible_python_interpreter=/usr/bin/python3 ansible_ssh_private_key_file=~/.ssh/id_ed25519 [nfs_clients:vars] nfs_mount_point=/mnt/appdata