homelab-ansible/hosts.yml

36 lines
941 B
YAML
Executable File

---
# Homelab IP addressing scheme/convention
# 10.89.0.1x-2x for low level hosts (proxmox servers, NAS, etc)
# 10.89.0.3x for proxies (caddy-proxy-external, caddy-proxy-internal, etc)
# 10.89.0.1xx for VMs running the actual apps I host
all:
children:
servers:
hosts:
node1:
ansible_host: 10.89.0.13
node3:
ansible_host: 10.89.0.12
nas:
ansible_host: 10.89.0.15
proxies:
hosts:
caddy_internal:
ansible_host: 10.89.0.30
caddy_external:
ansible_host: 10.89.0.31
vms:
hosts:
portainer_main:
ansible_host: 10.89.0.101
prod_services:
ansible_host: 10.89.0.102
dev_services:
ansible_host: 10.89.0.105
streaming_services:
ansible_host: 10.89.0.106
streaming:
ansible_host: 10.89.0.107
apps:
ansible_host: 10.89.0.108