39 lines
1.1 KiB
YAML
Executable File
39 lines
1.1 KiB
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: # The one running jellyfin
|
|
ansible_host: 10.89.0.106
|
|
streaming: # The one running the arr stack
|
|
ansible_host: 10.89.0.107
|
|
apps:
|
|
ansible_host: 10.89.0.108
|
|
utility:
|
|
hosts:
|
|
observability_hub:
|
|
ansible_host: 10.89.0.120 |