systems.yaml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. resources:
  2. # --------------------------------------------------
  3. # Hypervisors (Bare Metal)
  4. # --------------------------------------------------
  5. - kind: System
  6. type: Hypervisor
  7. name: proxmox-cluster-node01
  8. os: proxmox
  9. cores: 16
  10. ram: 128gb
  11. drives:
  12. - size: 1tb
  13. - size: 1tb
  14. runsOn: proxmox-node01
  15. - kind: System
  16. type: Hypervisor
  17. name: proxmox-cluster-node02
  18. os: proxmox
  19. cores: 10
  20. ram: 96gb
  21. drives:
  22. - size: 1tb
  23. - size: 4tb
  24. runsOn: proxmox-node02
  25. # --------------------------------------------------
  26. # Storage OS (Bare Metal)
  27. # --------------------------------------------------
  28. - kind: System
  29. type: Baremetal
  30. name: truenas-core-os
  31. os: truenas
  32. cores: 6
  33. ram: 64gb
  34. drives:
  35. - size: 8tb
  36. - size: 8tb
  37. - size: 8tb
  38. - size: 8tb
  39. runsOn: truenas-storage
  40. # --------------------------------------------------
  41. # IPMI / BMC Management
  42. # --------------------------------------------------
  43. - kind: System
  44. type: Baremetal
  45. name: ipmi-proxmox-node01
  46. os: idrac
  47. cores: 1
  48. ram: 1gb
  49. runsOn: proxmox-node01
  50. - kind: System
  51. type: Baremetal
  52. name: ipmi-proxmox-node02
  53. os: ipmi
  54. cores: 1
  55. ram: 1gb
  56. runsOn: proxmox-node02
  57. - kind: System
  58. type: Baremetal
  59. name: ipmi-truenas-storage
  60. os: ipmi
  61. cores: 1
  62. ram: 1gb
  63. runsOn: truenas-storage
  64. # --------------------------------------------------
  65. # Core Network Systems
  66. # --------------------------------------------------
  67. - kind: System
  68. type: Baremetal
  69. name: firewall-os
  70. os: pfsense
  71. cores: 4
  72. ram: 8gb
  73. drives:
  74. - size: 32gb
  75. runsOn: pfsense-fw
  76. - kind: System
  77. type: Baremetal
  78. name: router-os
  79. os: edgeos
  80. cores: 4
  81. ram: 4gb
  82. drives:
  83. - size: 4gb
  84. runsOn: core-router
  85. - kind: System
  86. type: Baremetal
  87. name: unifi-core-switch-os
  88. os: unifi-os
  89. cores: 2
  90. ram: 2gb
  91. drives:
  92. - size: 8gb
  93. runsOn: core-switch
  94. - kind: System
  95. type: Baremetal
  96. name: unifi-access-switch-os
  97. os: unifi-os
  98. cores: 2
  99. ram: 2gb
  100. drives:
  101. - size: 8gb
  102. runsOn: access-switch
  103. - kind: System
  104. type: Baremetal
  105. name: unifi-lounge-ap-os
  106. os: unifi-firmware
  107. cores: 2
  108. ram: 1gb
  109. drives:
  110. - size: 4gb
  111. runsOn: lounge-ap
  112. # --------------------------------------------------
  113. # Virtual Machines
  114. # --------------------------------------------------
  115. - kind: System
  116. type: VM
  117. name: vm-home-assistant
  118. os: hassos
  119. cores: 2
  120. ram: 4gb
  121. drives:
  122. - size: 64gb
  123. runsOn: proxmox-node01
  124. - kind: System
  125. type: VM
  126. name: vm-media-server
  127. os: ubuntu-22.04
  128. cores: 4
  129. ram: 8gb
  130. drives:
  131. - size: 500gb
  132. runsOn: proxmox-node02
  133. - kind: System
  134. type: VM
  135. name: vm-monitoring
  136. os: debian-12
  137. cores: 2
  138. ram: 4gb
  139. drives:
  140. - size: 64gb
  141. runsOn: proxmox-node01