Locations
All networked locations — ISO containers, tents, and any other structures — follow the same standard build.
Standard Build
Every location receives the same base kit:
| Role |
Qty |
Notes |
| Managed switch |
1 |
PoE-capable; trunks all site VLANs back to core/distribution |
| Access point |
1 |
PoE-powered from the location switch; no separate PSU needed |
Connectivity
- Uplink: Single run (fibre, copper, or ePMP wireless backhaul) from the location switch to the distribution switch.
- VLANs: All site VLANs trunked to the location switch. Access ports assigned per-device as required.
- Management: Both the switch and AP sit on the management VLAN.
- Power over Ethernet: The location switch powers the AP directly — size the switch PoE budget accordingly.
Naming convention
| Device |
Pattern |
Example |
| Switch |
sw-<location-id> |
sw-iso-01, sw-first-aid |
| Access point |
ap-<location-id> |
ap-iso-01, ap-first-aid |
Adding a new location
- Add an entry to
data/locations.yaml.
- Add the switch to
data/devices.yaml under switches: with location: <id> and uplink_to: <parent-switch>.
- Add the AP to
data/devices.yaml under access_points: with location: <id>.
- Assign management IPs in
data/ipam.yaml.
Location Inventory
Source of truth: data/locations.yaml + data/devices.yaml
Iso Containers
ISO-01
| Field |
Value |
| ID |
iso-01 |
| Type |
Iso Container |
| Purpose |
TBC |
| Notes |
— |
Switch
| Hostname |
Model |
Management IP |
Uplink |
OS |
sw-iso-01 |
TBC |
— |
core-sw-01 |
TBC |
Access Point
| Hostname |
Model |
Management IP |
Controller |
ap-iso-01 |
TBC |
— |
— |
ISO-02
| Field |
Value |
| ID |
iso-02 |
| Type |
Iso Container |
| Purpose |
TBC |
| Notes |
— |
Switch
| Hostname |
Model |
Management IP |
Uplink |
OS |
sw-iso-02 |
TBC |
— |
core-sw-01 |
TBC |
Access Point
| Hostname |
Model |
Management IP |
Controller |
ap-iso-02 |
TBC |
— |
— |
ISO-03
| Field |
Value |
| ID |
iso-03 |
| Type |
Iso Container |
| Purpose |
TBC |
| Notes |
— |
Switch
| Hostname |
Model |
Management IP |
Uplink |
OS |
sw-iso-03 |
TBC |
— |
core-sw-01 |
TBC |
Access Point
| Hostname |
Model |
Management IP |
Controller |
ap-iso-03 |
TBC |
— |
— |
ISO-04
| Field |
Value |
| ID |
iso-04 |
| Type |
Iso Container |
| Purpose |
TBC |
| Notes |
— |
Switch
| Hostname |
Model |
Management IP |
Uplink |
OS |
sw-iso-04 |
TBC |
— |
core-sw-01 |
TBC |
Access Point
| Hostname |
Model |
Management IP |
Controller |
ap-iso-04 |
TBC |
— |
— |
ISO-05
| Field |
Value |
| ID |
iso-05 |
| Type |
Iso Container |
| Purpose |
TBC |
| Notes |
— |
Switch
| Hostname |
Model |
Management IP |
Uplink |
OS |
sw-iso-05 |
TBC |
— |
core-sw-01 |
TBC |
Access Point
| Hostname |
Model |
Management IP |
Controller |
ap-iso-05 |
TBC |
— |
— |
ISO-06
| Field |
Value |
| ID |
iso-06 |
| Type |
Iso Container |
| Purpose |
TBC |
| Notes |
— |
Switch
| Hostname |
Model |
Management IP |
Uplink |
OS |
sw-iso-06 |
TBC |
— |
core-sw-01 |
TBC |
Access Point
| Hostname |
Model |
Management IP |
Controller |
ap-iso-06 |
TBC |
— |
— |
ISO-07
| Field |
Value |
| ID |
iso-07 |
| Type |
Iso Container |
| Purpose |
TBC |
| Notes |
— |
Switch
| Hostname |
Model |
Management IP |
Uplink |
OS |
sw-iso-07 |
TBC |
— |
core-sw-01 |
TBC |
Access Point
| Hostname |
Model |
Management IP |
Controller |
ap-iso-07 |
TBC |
— |
— |
ISO-08
| Field |
Value |
| ID |
iso-08 |
| Type |
Iso Container |
| Purpose |
TBC |
| Notes |
— |
Switch
| Hostname |
Model |
Management IP |
Uplink |
OS |
sw-iso-08 |
TBC |
— |
core-sw-01 |
TBC |
Access Point
| Hostname |
Model |
Management IP |
Controller |
ap-iso-08 |
TBC |
— |
— |
Tents
First Aid
| Field |
Value |
| ID |
first-aid |
| Type |
Tent |
| Purpose |
First Aid post |
| Notes |
— |
Switch
| Hostname |
Model |
Management IP |
Uplink |
OS |
sw-first-aid |
TBC |
— |
core-sw-01 |
TBC |
Access Point
| Hostname |
Model |
Management IP |
Controller |
ap-first-aid |
TBC |
— |
— |
Logs
| Field |
Value |
| ID |
logs |
| Type |
Tent |
| Purpose |
Logistics |
| Notes |
— |
Switch
| Hostname |
Model |
Management IP |
Uplink |
OS |
sw-logs |
TBC |
— |
core-sw-01 |
TBC |
Access Point
| Hostname |
Model |
Management IP |
Controller |
ap-logs |
TBC |
— |
— |