| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347 |
- version: 3
- resources:
- - kind: Server
- ram:
- size: 128
- mts: 3200
- ipmi: true
- cpus:
- - model: AMD EPYC 7302P
- cores: 16
- threads: 32
- drives:
- - type: ssd
- size: 1024
- - type: ssd
- size: 1024
- ports:
- - type: rj45
- speed: 1
- count: 2
- - type: sfp+
- speed: 10
- count: 2
- name: proxmox-node01
- tags:
- - prod
- - infra
- labels:
- install-date: 2023-02-11
- rack-unit: U10
- notes: |-
- # Proxmox main node
- - 400w idle
- - 1200w load
- - kind: Server
- ram:
- size: 96
- mts: 2666
- ipmi: true
- cpus:
- - model: Intel Xeon Silver 4210
- cores: 10
- threads: 20
- drives:
- - type: ssd
- size: 1024
- - type: hdd
- size: 4096
- ports:
- - type: rj45
- speed: 1
- count: 2
- - type: sfp+
- speed: 10
- count: 1
- name: proxmox-node02
- tags:
- - prod
- - infra
- labels:
- install-date: 2023-02-12
- rack-unit: U11
- - kind: Server
- ram:
- size: 64
- mts: 2666
- ipmi: true
- cpus:
- - model: Intel Xeon E-2236
- cores: 6
- threads: 12
- drives:
- - type: hdd
- size: 8192
- - type: hdd
- size: 8192
- - type: hdd
- size: 8192
- - type: hdd
- size: 8192
- ports:
- - type: rj45
- speed: 1
- count: 1
- - type: sfp+
- speed: 10
- count: 1
- name: truenas-storage
- tags:
- - prod
- labels:
- install-date: 2022-08-20
- rack-unit: U12
- - kind: Firewall
- model: Netgate-6100
- managed: true
- poe: false
- ports:
- - type: rj45
- speed: 1
- count: 4
- - type: sfp+
- speed: 10
- count: 2
- name: pfsense-fw
- tags:
- - infra
- labels:
- install-date: 2022-03-10
- - kind: Router
- model: Ubiquiti-ER-4
- managed: true
- poe: false
- ports:
- - type: rj45
- speed: 1
- count: 4
- - type: sfp
- speed: 10
- count: 1
- name: core-router
- tags:
- - infra
- labels:
- install-date: 2022-03-01
- - kind: Switch
- model: UniFi-USW-Enterprise-24
- managed: true
- poe: true
- ports:
- - type: rj45
- speed: 1
- count: 12
- - type: rj45
- speed: 2.5
- count: 8
- - type: sfp+
- speed: 10
- count: 4
- name: core-switch
- tags:
- - infra
- labels:
- rack-unit: U15
- - kind: Switch
- model: UniFi-USW-16-PoE
- managed: true
- poe: true
- ports:
- - type: rj45
- speed: 1
- count: 16
- - type: sfp
- speed: 1
- count: 2
- name: access-switch
- tags:
- - infra
- labels:
- rack-unit: U16
- - kind: AccessPoint
- model: UniFi-U6-Pro
- speed: 2.5
- ports:
- - type: rj45
- speed: 2.5
- count: 1
- name: lounge-ap
- labels:
- install-date: 2023-06-05
- service-at: lounge
- - kind: System
- type: Hypervisor
- os: proxmox
- cores: 16
- ram: 128
- ip: 10.0.20.10
- name: proxmox-cluster-node01
- runsOn:
- - proxmox-node01
- - kind: System
- type: Hypervisor
- os: proxmox
- cores: 10
- ram: 96
- ip: 10.0.20.11
- name: proxmox-cluster-node02
- runsOn:
- - proxmox-node02
- - kind: System
- type: VM
- os: hassos
- cores: 2
- ram: 4
- ip: 192.168.0.10
- name: vm-home-assistant
- runsOn:
- - proxmox-cluster-node01
- - kind: System
- type: VM
- os: ubuntu-22.04
- cores: 4
- ram: 8
- ip: 192.168.0.20
- name: vm-media-server
- runsOn:
- - proxmox-cluster-node02
- - kind: System
- type: VM
- os: debian-12
- cores: 2
- ram: 4
- ip: 192.168.0.40
- name: vm-monitoring
- runsOn:
- - proxmox-cluster-node01
- - kind: System
- type: container
- os: alpine
- cores: 1
- ram: 1
- ip: 192.168.0.41
- name: ctr-grafana
- runsOn:
- - vm-monitoring
- - kind: Service
- network:
- port: 8123
- protocol: TCP
- url: http://homeassistant.lan:8123
- name: home-assistant
- labels:
- service-at: home
- runsOn:
- - vm-home-assistant
- - kind: Service
- network:
- port: 32400
- protocol: TCP
- url: http://plex.lan:32400
- name: plex
- tags:
- - media
- runsOn:
- - vm-media-server
- - kind: Service
- network:
- port: 8096
- protocol: TCP
- url: http://jellyfin.lan:8096
- name: jellyfin
- tags:
- - media
- runsOn:
- - vm-media-server
- - kind: Service
- network:
- port: 8080
- protocol: TCP
- url: http://immich.lan:8080
- name: immich
- tags:
- - media
- runsOn:
- - vm-media-server
- - kind: Service
- network:
- port: 3000
- protocol: TCP
- url: http://grafana.lan:3000
- name: grafana
- tags:
- - containers
- runsOn:
- - ctr-grafana
- - kind: Service
- network:
- port: 9090
- protocol: TCP
- url: http://prometheus.lan:9090
- name: prometheus
- runsOn:
- - vm-monitoring
- connections:
- - a:
- resource: core-router
- portGroup: 0
- portIndex: 0
- b:
- resource: pfsense-fw
- portGroup: 0
- portIndex: 0
- label: wan-link
- - a:
- resource: pfsense-fw
- portGroup: 1
- portIndex: 0
- b:
- resource: core-switch
- portGroup: 2
- portIndex: 0
- label: firewall-lan
- - a:
- resource: core-switch
- portGroup: 2
- portIndex: 1
- b:
- resource: access-switch
- portGroup: 1
- portIndex: 0
- label: switch-uplink
- - a:
- resource: proxmox-node01
- portGroup: 1
- portIndex: 0
- b:
- resource: core-switch
- portGroup: 2
- portIndex: 2
- label: node01-10g
- - a:
- resource: proxmox-node02
- portGroup: 1
- portIndex: 0
- b:
- resource: core-switch
- portGroup: 2
- portIndex: 3
- label: node02-10g
- - a:
- resource: truenas-storage
- portGroup: 1
- portIndex: 0
- b:
- resource: core-switch
- portGroup: 0
- portIndex: 4
- label: storage-link
- - a:
- resource: lounge-ap
- portGroup: 0
- portIndex: 0
- b:
- resource: access-switch
- portGroup: 0
- portIndex: 1
- label: wifi-uplink
|