feat(rack): enable mermaid, populate provisional power data
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
d2744db4ee
commit
5c3dab55a4
11 changed files with 230 additions and 159 deletions
|
|
@ -2,6 +2,13 @@
|
||||||
|
|
||||||
_Auto-generated from `docs/hardware/*.md` — do not edit by hand. Run `make docs-index` after changing a file._
|
_Auto-generated from `docs/hardware/*.md` — do not edit by hand. Run `make docs-index` after changing a file._
|
||||||
|
|
||||||
|
## PDUs
|
||||||
|
|
||||||
|
| Hostname | Location | CPU | RAM | Storage | NIC | Status |
|
||||||
|
|---|---|---|---|---|---|---|
|
||||||
|
| [pdu01](pdu01.md) | | | | | | in-use |
|
||||||
|
| [pdu02](pdu02.md) | | | | | | in-use |
|
||||||
|
|
||||||
## Servers
|
## Servers
|
||||||
|
|
||||||
| Hostname | Location | CPU | RAM | Storage | NIC | Status |
|
| Hostname | Location | CPU | RAM | Storage | NIC | Status |
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,9 @@ rack: rack01
|
||||||
rack_u: 1
|
rack_u: 1
|
||||||
u_height: 1
|
u_height: 1
|
||||||
rack_face: front
|
rack_face: front
|
||||||
|
power:
|
||||||
|
- { pdu: pdu01, outlet: 1 }
|
||||||
|
- { pdu: pdu02, outlet: 1 }
|
||||||
---
|
---
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,8 @@ rack: rack01
|
||||||
rack_u: 2
|
rack_u: 2
|
||||||
u_height: 1
|
u_height: 1
|
||||||
rack_face: front
|
rack_face: front
|
||||||
|
power:
|
||||||
|
- { pdu: pdu01, outlet: 2 }
|
||||||
---
|
---
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,8 @@ rack: rack01
|
||||||
rack_u: 3
|
rack_u: 3
|
||||||
u_height: 1
|
u_height: 1
|
||||||
rack_face: front
|
rack_face: front
|
||||||
|
power:
|
||||||
|
- { pdu: pdu01, outlet: 3 }
|
||||||
---
|
---
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,8 @@ rack: rack01
|
||||||
rack_u: 5
|
rack_u: 5
|
||||||
u_height: 2
|
u_height: 2
|
||||||
rack_face: front
|
rack_face: front
|
||||||
|
power:
|
||||||
|
- { pdu: pdu01, outlet: 4 }
|
||||||
---
|
---
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,8 @@ rack: rack01
|
||||||
rack_u: 5
|
rack_u: 5
|
||||||
u_height: 2
|
u_height: 2
|
||||||
rack_face: rear
|
rack_face: rear
|
||||||
|
power:
|
||||||
|
- { pdu: pdu01, outlet: 5 }
|
||||||
---
|
---
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
|
|
|
||||||
12
docs/hardware/pdu01.md
Normal file
12
docs/hardware/pdu01.md
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
---
|
||||||
|
hostname: pdu01
|
||||||
|
kind: pdu
|
||||||
|
status: in-use
|
||||||
|
rack: rack01
|
||||||
|
rack_face: left
|
||||||
|
outlets: 8
|
||||||
|
---
|
||||||
|
|
||||||
|
## Notes
|
||||||
|
|
||||||
|
- Provisional placeholder PDU (left rail). Outlet assignments are not yet real.
|
||||||
12
docs/hardware/pdu02.md
Normal file
12
docs/hardware/pdu02.md
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
---
|
||||||
|
hostname: pdu02
|
||||||
|
kind: pdu
|
||||||
|
status: in-use
|
||||||
|
rack: rack01
|
||||||
|
rack_face: right
|
||||||
|
outlets: 8
|
||||||
|
---
|
||||||
|
|
||||||
|
## Notes
|
||||||
|
|
||||||
|
- Provisional placeholder PDU (right rail). Provides redundant feeds.
|
||||||
|
|
@ -1,160 +1,164 @@
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="584" height="1012" viewBox="0 0 584 1012" font-family="sans-serif" font-size="11">
|
<svg xmlns="http://www.w3.org/2000/svg" width="616" height="1012" viewBox="0 0 616 1012" font-family="sans-serif" font-size="11">
|
||||||
<rect width="584" height="1012" fill="#ffffff"/>
|
<rect width="616" height="1012" fill="#ffffff"/>
|
||||||
<text x="12" y="28" font-size="16" font-weight="bold">Rack rack01</text>
|
<text x="12" y="28" font-size="16" font-weight="bold">Rack rack01</text>
|
||||||
<text x="162" y="34" text-anchor="middle" font-weight="bold">front</text>
|
<text x="178" y="34" text-anchor="middle" font-weight="bold">front</text>
|
||||||
<rect x="42" y="40" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="40" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="60" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="60" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="80" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="80" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="100" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="100" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="120" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="120" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="140" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="140" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="160" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="160" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="180" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="180" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="200" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="200" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="220" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="220" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="240" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="240" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="260" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="260" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="280" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="280" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="300" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="300" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="320" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="320" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="340" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="340" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="360" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="360" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="380" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="380" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="400" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="400" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="420" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="420" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="440" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="440" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="460" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="460" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="480" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="480" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="500" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="500" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="520" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="520" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="540" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="540" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="560" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="560" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="580" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="580" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="600" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="600" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="620" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="620" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="640" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="640" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="660" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="660" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="680" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="680" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="700" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="700" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="720" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="720" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="740" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="740" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="760" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="760" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="780" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="780" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="800" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="800" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="820" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="820" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="840" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="840" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="860" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="860" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="880" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="880" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="900" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="900" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="920" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="920" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="940" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="940" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="960" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="960" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="42" y="980" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="58" y="980" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<text x="452" y="34" text-anchor="middle" font-weight="bold">rear</text>
|
<text x="468" y="34" text-anchor="middle" font-weight="bold">rear</text>
|
||||||
<rect x="332" y="40" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="40" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="60" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="60" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="80" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="80" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="100" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="100" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="120" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="120" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="140" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="140" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="160" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="160" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="180" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="180" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="200" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="200" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="220" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="220" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="240" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="240" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="260" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="260" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="280" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="280" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="300" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="300" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="320" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="320" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="340" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="340" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="360" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="360" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="380" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="380" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="400" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="400" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="420" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="420" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="440" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="440" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="460" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="460" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="480" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="480" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="500" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="500" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="520" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="520" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="540" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="540" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="560" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="560" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="580" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="580" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="600" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="600" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="620" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="620" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="640" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="640" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="660" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="660" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="680" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="680" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="700" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="700" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="720" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="720" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="740" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="740" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="760" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="760" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="780" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="780" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="800" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="800" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="820" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="820" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="840" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="840" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="860" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="860" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="880" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="880" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="900" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="900" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="920" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="920" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="940" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="940" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="960" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="960" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<rect x="332" y="980" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
<rect x="348" y="980" width="240" height="20" fill="#f5f5f5" stroke="#e0e0e0"/>
|
||||||
<text x="38" y="54" text-anchor="end" fill="#999">1</text>
|
<text x="54" y="54" text-anchor="end" fill="#999">1</text>
|
||||||
<text x="38" y="74" text-anchor="end" fill="#999">2</text>
|
<text x="54" y="74" text-anchor="end" fill="#999">2</text>
|
||||||
<text x="38" y="94" text-anchor="end" fill="#999">3</text>
|
<text x="54" y="94" text-anchor="end" fill="#999">3</text>
|
||||||
<text x="38" y="114" text-anchor="end" fill="#999">4</text>
|
<text x="54" y="114" text-anchor="end" fill="#999">4</text>
|
||||||
<text x="38" y="134" text-anchor="end" fill="#999">5</text>
|
<text x="54" y="134" text-anchor="end" fill="#999">5</text>
|
||||||
<text x="38" y="154" text-anchor="end" fill="#999">6</text>
|
<text x="54" y="154" text-anchor="end" fill="#999">6</text>
|
||||||
<text x="38" y="174" text-anchor="end" fill="#999">7</text>
|
<text x="54" y="174" text-anchor="end" fill="#999">7</text>
|
||||||
<text x="38" y="194" text-anchor="end" fill="#999">8</text>
|
<text x="54" y="194" text-anchor="end" fill="#999">8</text>
|
||||||
<text x="38" y="214" text-anchor="end" fill="#999">9</text>
|
<text x="54" y="214" text-anchor="end" fill="#999">9</text>
|
||||||
<text x="38" y="234" text-anchor="end" fill="#999">10</text>
|
<text x="54" y="234" text-anchor="end" fill="#999">10</text>
|
||||||
<text x="38" y="254" text-anchor="end" fill="#999">11</text>
|
<text x="54" y="254" text-anchor="end" fill="#999">11</text>
|
||||||
<text x="38" y="274" text-anchor="end" fill="#999">12</text>
|
<text x="54" y="274" text-anchor="end" fill="#999">12</text>
|
||||||
<text x="38" y="294" text-anchor="end" fill="#999">13</text>
|
<text x="54" y="294" text-anchor="end" fill="#999">13</text>
|
||||||
<text x="38" y="314" text-anchor="end" fill="#999">14</text>
|
<text x="54" y="314" text-anchor="end" fill="#999">14</text>
|
||||||
<text x="38" y="334" text-anchor="end" fill="#999">15</text>
|
<text x="54" y="334" text-anchor="end" fill="#999">15</text>
|
||||||
<text x="38" y="354" text-anchor="end" fill="#999">16</text>
|
<text x="54" y="354" text-anchor="end" fill="#999">16</text>
|
||||||
<text x="38" y="374" text-anchor="end" fill="#999">17</text>
|
<text x="54" y="374" text-anchor="end" fill="#999">17</text>
|
||||||
<text x="38" y="394" text-anchor="end" fill="#999">18</text>
|
<text x="54" y="394" text-anchor="end" fill="#999">18</text>
|
||||||
<text x="38" y="414" text-anchor="end" fill="#999">19</text>
|
<text x="54" y="414" text-anchor="end" fill="#999">19</text>
|
||||||
<text x="38" y="434" text-anchor="end" fill="#999">20</text>
|
<text x="54" y="434" text-anchor="end" fill="#999">20</text>
|
||||||
<text x="38" y="454" text-anchor="end" fill="#999">21</text>
|
<text x="54" y="454" text-anchor="end" fill="#999">21</text>
|
||||||
<text x="38" y="474" text-anchor="end" fill="#999">22</text>
|
<text x="54" y="474" text-anchor="end" fill="#999">22</text>
|
||||||
<text x="38" y="494" text-anchor="end" fill="#999">23</text>
|
<text x="54" y="494" text-anchor="end" fill="#999">23</text>
|
||||||
<text x="38" y="514" text-anchor="end" fill="#999">24</text>
|
<text x="54" y="514" text-anchor="end" fill="#999">24</text>
|
||||||
<text x="38" y="534" text-anchor="end" fill="#999">25</text>
|
<text x="54" y="534" text-anchor="end" fill="#999">25</text>
|
||||||
<text x="38" y="554" text-anchor="end" fill="#999">26</text>
|
<text x="54" y="554" text-anchor="end" fill="#999">26</text>
|
||||||
<text x="38" y="574" text-anchor="end" fill="#999">27</text>
|
<text x="54" y="574" text-anchor="end" fill="#999">27</text>
|
||||||
<text x="38" y="594" text-anchor="end" fill="#999">28</text>
|
<text x="54" y="594" text-anchor="end" fill="#999">28</text>
|
||||||
<text x="38" y="614" text-anchor="end" fill="#999">29</text>
|
<text x="54" y="614" text-anchor="end" fill="#999">29</text>
|
||||||
<text x="38" y="634" text-anchor="end" fill="#999">30</text>
|
<text x="54" y="634" text-anchor="end" fill="#999">30</text>
|
||||||
<text x="38" y="654" text-anchor="end" fill="#999">31</text>
|
<text x="54" y="654" text-anchor="end" fill="#999">31</text>
|
||||||
<text x="38" y="674" text-anchor="end" fill="#999">32</text>
|
<text x="54" y="674" text-anchor="end" fill="#999">32</text>
|
||||||
<text x="38" y="694" text-anchor="end" fill="#999">33</text>
|
<text x="54" y="694" text-anchor="end" fill="#999">33</text>
|
||||||
<text x="38" y="714" text-anchor="end" fill="#999">34</text>
|
<text x="54" y="714" text-anchor="end" fill="#999">34</text>
|
||||||
<text x="38" y="734" text-anchor="end" fill="#999">35</text>
|
<text x="54" y="734" text-anchor="end" fill="#999">35</text>
|
||||||
<text x="38" y="754" text-anchor="end" fill="#999">36</text>
|
<text x="54" y="754" text-anchor="end" fill="#999">36</text>
|
||||||
<text x="38" y="774" text-anchor="end" fill="#999">37</text>
|
<text x="54" y="774" text-anchor="end" fill="#999">37</text>
|
||||||
<text x="38" y="794" text-anchor="end" fill="#999">38</text>
|
<text x="54" y="794" text-anchor="end" fill="#999">38</text>
|
||||||
<text x="38" y="814" text-anchor="end" fill="#999">39</text>
|
<text x="54" y="814" text-anchor="end" fill="#999">39</text>
|
||||||
<text x="38" y="834" text-anchor="end" fill="#999">40</text>
|
<text x="54" y="834" text-anchor="end" fill="#999">40</text>
|
||||||
<text x="38" y="854" text-anchor="end" fill="#999">41</text>
|
<text x="54" y="854" text-anchor="end" fill="#999">41</text>
|
||||||
<text x="38" y="874" text-anchor="end" fill="#999">42</text>
|
<text x="54" y="874" text-anchor="end" fill="#999">42</text>
|
||||||
<text x="38" y="894" text-anchor="end" fill="#999">43</text>
|
<text x="54" y="894" text-anchor="end" fill="#999">43</text>
|
||||||
<text x="38" y="914" text-anchor="end" fill="#999">44</text>
|
<text x="54" y="914" text-anchor="end" fill="#999">44</text>
|
||||||
<text x="38" y="934" text-anchor="end" fill="#999">45</text>
|
<text x="54" y="934" text-anchor="end" fill="#999">45</text>
|
||||||
<text x="38" y="954" text-anchor="end" fill="#999">46</text>
|
<text x="54" y="954" text-anchor="end" fill="#999">46</text>
|
||||||
<text x="38" y="974" text-anchor="end" fill="#999">47</text>
|
<text x="54" y="974" text-anchor="end" fill="#999">47</text>
|
||||||
<text x="38" y="994" text-anchor="end" fill="#999">48</text>
|
<text x="54" y="994" text-anchor="end" fill="#999">48</text>
|
||||||
<rect x="43" y="41" width="238" height="18" rx="3" fill="#4c78a8" stroke="#333"/>
|
<rect x="59" y="41" width="238" height="18" rx="3" fill="#4c78a8" stroke="#333"/>
|
||||||
<text x="162" y="54" text-anchor="middle" fill="#ffffff">mf00 (U1)</text>
|
<text x="178" y="54" text-anchor="middle" fill="#ffffff">mf00 (U1)</text>
|
||||||
<rect x="43" y="61" width="238" height="18" rx="3" fill="#4c78a8" stroke="#333"/>
|
<rect x="59" y="61" width="238" height="18" rx="3" fill="#4c78a8" stroke="#333"/>
|
||||||
<text x="162" y="74" text-anchor="middle" fill="#ffffff">mf01 (U2)</text>
|
<text x="178" y="74" text-anchor="middle" fill="#ffffff">mf01 (U2)</text>
|
||||||
<rect x="43" y="81" width="238" height="18" rx="3" fill="#4c78a8" stroke="#333"/>
|
<rect x="59" y="81" width="238" height="18" rx="3" fill="#4c78a8" stroke="#333"/>
|
||||||
<text x="162" y="94" text-anchor="middle" fill="#ffffff">mf02 (U3)</text>
|
<text x="178" y="94" text-anchor="middle" fill="#ffffff">mf02 (U3)</text>
|
||||||
<rect x="43" y="121" width="238" height="38" rx="3" fill="#4c78a8" stroke="#333"/>
|
<rect x="59" y="121" width="238" height="38" rx="3" fill="#4c78a8" stroke="#333"/>
|
||||||
<text x="162" y="144" text-anchor="middle" fill="#ffffff">mf03 (U5–U6)</text>
|
<text x="178" y="144" text-anchor="middle" fill="#ffffff">mf03 (U5–U6)</text>
|
||||||
<rect x="333" y="121" width="238" height="38" rx="3" fill="#4c78a8" stroke="#333"/>
|
<rect x="349" y="121" width="238" height="38" rx="3" fill="#4c78a8" stroke="#333"/>
|
||||||
<text x="452" y="144" text-anchor="middle" fill="#ffffff">mf04 (U5–U6)</text>
|
<text x="468" y="144" text-anchor="middle" fill="#ffffff">mf04 (U5–U6)</text>
|
||||||
|
<rect x="12" y="40" width="16" height="960" fill="#e15759" stroke="#333"/>
|
||||||
|
<text x="20" y="520" text-anchor="middle" fill="#ffffff" transform="rotate(-90 20 520)">pdu01</text>
|
||||||
|
<rect x="588" y="40" width="16" height="960" fill="#e15759" stroke="#333"/>
|
||||||
|
<text x="596" y="520" text-anchor="middle" fill="#ffffff" transform="rotate(-90 596 520)">pdu02</text>
|
||||||
</svg>
|
</svg>
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
|
@ -6,6 +6,25 @@ _Auto-generated from `docs/hardware/*.md` (items with `rack: rack01`) — do not
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
## Power
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
flowchart LR
|
||||||
|
pdu01["pdu01<br/>8 outlets"]
|
||||||
|
pdu02["pdu02<br/>8 outlets"]
|
||||||
|
mf00["mf00"]
|
||||||
|
mf01["mf01"]
|
||||||
|
mf02["mf02"]
|
||||||
|
mf03["mf03"]
|
||||||
|
mf04["mf04"]
|
||||||
|
pdu01 -->|outlet 1| mf00
|
||||||
|
pdu01 -->|outlet 2| mf01
|
||||||
|
pdu01 -->|outlet 3| mf02
|
||||||
|
pdu01 -->|outlet 4| mf03
|
||||||
|
pdu01 -->|outlet 5| mf04
|
||||||
|
pdu02 -->|outlet 1| mf00
|
||||||
|
```
|
||||||
|
|
||||||
## Occupancy
|
## Occupancy
|
||||||
|
|
||||||
| U | Device | Kind | Face | Status |
|
| U | Device | Kind | Face | Status |
|
||||||
|
|
@ -15,3 +34,5 @@ _Auto-generated from `docs/hardware/*.md` (items with `rack: rack01`) — do not
|
||||||
| U3 | [mf02](../../hardware/mf02.md) | server | front | staging |
|
| U3 | [mf02](../../hardware/mf02.md) | server | front | staging |
|
||||||
| U5–U6 | [mf03](../../hardware/mf03.md) | server | front | staging |
|
| U5–U6 | [mf03](../../hardware/mf03.md) | server | front | staging |
|
||||||
| U5–U6 | [mf04](../../hardware/mf04.md) | server | rear | staging |
|
| U5–U6 | [mf04](../../hardware/mf04.md) | server | rear | staging |
|
||||||
|
| 0U | [pdu01](../../hardware/pdu01.md) | pdu | left | in-use |
|
||||||
|
| 0U | [pdu02](../../hardware/pdu02.md) | pdu | right | in-use |
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,11 @@ markdown_extensions:
|
||||||
- tables
|
- tables
|
||||||
- attr_list
|
- attr_list
|
||||||
- md_in_html
|
- md_in_html
|
||||||
- pymdownx.superfences
|
- pymdownx.superfences:
|
||||||
|
custom_fences:
|
||||||
|
- name: mermaid
|
||||||
|
class: mermaid
|
||||||
|
format: !!python/name:pymdownx.superfences.fence_code_format
|
||||||
- pymdownx.highlight:
|
- pymdownx.highlight:
|
||||||
anchor_linenums: true
|
anchor_linenums: true
|
||||||
- pymdownx.inlinehilite
|
- pymdownx.inlinehilite
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue