64 lines
1.8 KiB
Plaintext

# Generated inventory from ../group_vars/all.yml
# --- Watchtower (local controller) ---
[watchtower]
localhost ansible_connection=local
# --- Proxmox Cluster (management) ---
[proxmox_cluster]
pve01 ansible_host=10.0.0.201 ansible_user=root ansible_ssh_private_key_file=/home/chester/.ssh/id_ed25519 ansible_port=22
pve02 ansible_host=10.0.0.202 ansible_user=root ansible_ssh_private_key_file=/home/chester/.ssh/id_ed25519 ansible_port=22
pve03 ansible_host=10.0.0.203 ansible_user=root ansible_ssh_private_key_file=/home/chester/.ssh/id_ed25519 ansible_port=22
pve04 ansible_host=10.0.0.204 ansible_user=root ansible_ssh_private_key_file=/home/chester/.ssh/id_ed25519 ansible_port=22
[proxmox_cluster:vars]
ansible_user=root
ansible_become=true
ansible_python_interpreter=/usr/bin/python3
# --- Swarm Managers ---
[swarm_managers]
swarm-manager-1 ansible_host=10.0.0.211
swarm-manager-2 ansible_host=10.0.0.212
swarm-manager-3 ansible_host=10.0.0.213
# --- Swarm Workers ---
[swarm_workers]
swarm-worker-1 ansible_host=10.0.0.221
swarm-worker-2 ansible_host=10.0.0.222
swarm-worker-3 ansible_host=10.0.0.223
[swarm_hosts:children]
swarm_managers
swarm_workers
[swarm_hosts:vars]
ansible_user=chester
ansible_ssh_private_key_file=/home/chester/.ssh/id_ed25519
# --- AI Grid ---
[ai_grid]
ai-lenovo ansible_host=10.0.0.220
# --- Docker Hosts ---
[docker_hosts]
heimdall ansible_host=10.0.0.151
waldorf ansible_host=10.0.0.251
# --- Storage ---
[storage]
synology ansible_host=10.0.0.249 ansible_scp_if_ssh=True
terramaster ansible_host=10.0.0.250 ansible_scp_if_ssh=True
# --- Aggregate grouping ---
[ubuntu_lab:children]
swarm_managers
swarm_workers
ai_grid
docker_hosts
storage
[ubuntu_lab:vars]
ansible_user=chester
ansible_ssh_private_key_file=/home/chester/.ssh/id_ed25519