Dateien nach "landscape" hochladen
This commit is contained in:
parent
0e1f900293
commit
f7c2711334
|
|
@ -0,0 +1,8 @@
|
||||||
|
apiVersion: backstage.io/v1alpha1
|
||||||
|
kind: Location
|
||||||
|
metadata:
|
||||||
|
name: home-lab-index
|
||||||
|
spec:
|
||||||
|
targets:
|
||||||
|
- ./server.yaml
|
||||||
|
- ./ressource.yaml
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
apiVersion: backstage.io/v1alpha1
|
||||||
|
kind: Resource
|
||||||
|
metadata:
|
||||||
|
name: raspberry-pi5
|
||||||
|
title: "Raspberry Pi5 (Paperless)"
|
||||||
|
description: |
|
||||||
|
Raspberry 5
|
||||||
|
[➔ Live API-Daten (JSON)](http://192.168.2.63:7007/api/proxy/netbox/api/dcim/devices/?name=Raspberry%20Pi5%20(Paperless))
|
||||||
|
annotations:
|
||||||
|
# Hier liegt die Wahrheit über die Hardware
|
||||||
|
netbox.com/device-name: 'Raspberry Pi5 (Paperless)'
|
||||||
|
home-lab.io/management-ip: '192.168.2.49'
|
||||||
|
links:
|
||||||
|
- url: http://192.168.2.49:8001/api/dcim/devices/2/
|
||||||
|
title: "Raw API Data (via Netbox)"
|
||||||
|
icon: code
|
||||||
|
spec:
|
||||||
|
type: compute-node
|
||||||
|
owner: admin
|
||||||
|
|
@ -0,0 +1,74 @@
|
||||||
|
---
|
||||||
|
apiVersion: backstage.io/v1alpha1
|
||||||
|
kind: Component
|
||||||
|
metadata:
|
||||||
|
name: n8n-automation
|
||||||
|
description: "Zentrales Automatisierungs-Tool für das Home-Lab. Läuft als Docker-Container auf dem Raspberry Pi."
|
||||||
|
annotations:
|
||||||
|
# Technische Zusatzinfos für dich (Custom Annotations)
|
||||||
|
home-lab.io/internal-ip: "192.168.2.144"
|
||||||
|
home-lab.io/port: "5678"
|
||||||
|
# Vorbereitung für TechDocs (Doku im selben Repo im Ordner /docs)
|
||||||
|
backstage.io/techdocs-ref: dir:.
|
||||||
|
links:
|
||||||
|
# Der direkte Sprung-Link (erscheint als Button in der UI)
|
||||||
|
- url: https://privat.stommer.com:5678/
|
||||||
|
title: Open n8n UI
|
||||||
|
icon: dashboard
|
||||||
|
- url: https://n8n.io/docs/
|
||||||
|
title: Official Docs
|
||||||
|
icon: help
|
||||||
|
spec:
|
||||||
|
type: service
|
||||||
|
# Lifecycle Management: Jetzt von experimental auf production
|
||||||
|
lifecycle: production
|
||||||
|
# Ownership: Wir nutzen die Gruppe, in der du (lars) Mitglied bist
|
||||||
|
owner: admin
|
||||||
|
system: automatisierungen
|
||||||
|
dependsOn:
|
||||||
|
- component:default/mariadb-storage
|
||||||
|
- resource:default/raspberry-pi5
|
||||||
|
|
||||||
|
---
|
||||||
|
apiVersion: backstage.io/v1alpha1
|
||||||
|
kind: Component
|
||||||
|
metadata:
|
||||||
|
name: mariadb-storage
|
||||||
|
spec:
|
||||||
|
type: database
|
||||||
|
lifecycle: experimental
|
||||||
|
owner: admin
|
||||||
|
|
||||||
|
---
|
||||||
|
apiVersion: backstage.io/v1alpha1
|
||||||
|
kind: Component
|
||||||
|
metadata:
|
||||||
|
name: backstage-portal
|
||||||
|
spec:
|
||||||
|
type: website
|
||||||
|
lifecycle: experimental
|
||||||
|
owner: admin
|
||||||
|
dependsOn:
|
||||||
|
- component:default/mariadb-storage
|
||||||
|
|
||||||
|
---
|
||||||
|
apiVersion: backstage.io/v1alpha1
|
||||||
|
kind: User
|
||||||
|
metadata:
|
||||||
|
name: lars
|
||||||
|
spec:
|
||||||
|
profile:
|
||||||
|
displayName: Lars Stommer
|
||||||
|
email: lars@stommer.de
|
||||||
|
memberOf: [admin]
|
||||||
|
|
||||||
|
---
|
||||||
|
apiVersion: backstage.io/v1alpha1
|
||||||
|
kind: Group
|
||||||
|
metadata:
|
||||||
|
name: admin
|
||||||
|
spec:
|
||||||
|
type: team
|
||||||
|
profile:
|
||||||
|
displayName: Administratoren
|
||||||
|
children: []
|
||||||
Loading…
Reference in New Issue