/
/
/
This repo is destined for my server automations and setup.
1
2[all:vars]
3ansible_user=ansible
4ansible_python_interpreter=/usr/bin/python3
5ansible_ssh_common_args='-o StrictHostKeyChecking=no'
6environment=homelab
7
8[homelab]
9runner ansible_host=runner.home server_type=compute
10homeassistant ansible_host=homeassistant.home server_type=services
11storage ansible_host=storage.home server_type=storage
12workstation ansible_host=workstation.home server_type=workstation
13hifi-node-kitchen ansible_host=hifi-node-kitchen.home server_type=hifi_node
14hifi-node-dining ansible_host=hifi-node-dining.home server_type=hifi_node
15ground-floor-edge ansible_host=ground-floor-edge.home server_type=edge
16doorbell ansible_host=doorbell.home server_type=edge
17dnd-table ansible_host=dnd-table.home server_type=edge
18
19[compute_servers]
20runner
21homeassistant
22
23[edge_devices]
24hifi-node-kitchen
25hifi-node-dining
26ground-floor-edge
27doorbell
28dnd-table
29
30[hifi_nodes]
31hifi-node-kitchen
32hifi-node-dining
33
34[homeassistant_servers]
35homeassistant
36
37[nas_servers]
38storage
39
40[connectivity_servers]
41# connectivity host retired - replaced by the OPNsense firewall
42
43[storage_servers]
44storage
45
46[runner_servers]
47runner
48
49[entrance_servers]
50ground-floor-edge
51
52[doorbell_servers]
53doorbell
54
55[dnd_table_servers]
56dnd-table
57
58[docker_servers]
59runner
60homeassistant
61storage
62ground-floor-edge
63doorbell
64hifi-node-kitchen
65hifi-node-dining
66dnd-table
67
68# Hosts whose /docker services (and data paths / appliances) are backed up
69# by backup.yml. The hifi nodes and dnd-table hold no state worth a backup.
70[backup_clients]
71runner
72storage
73homeassistant
74ground-floor-edge
75doorbell
76