54 lines
1.9 KiB
INI
54 lines
1.9 KiB
INI
# 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
|