templates/ressource-template/template.yaml aktualisiert

This commit is contained in:
lars 2026-03-07 07:58:45 +00:00
parent 45bd611c68
commit dcc2e49214
1 changed files with 7 additions and 4 deletions

View File

@ -39,7 +39,7 @@ spec:
# Hier definierst du, was nach dem Klick auf "Create" passiert # Hier definierst du, was nach dem Klick auf "Create" passiert
steps: steps:
- id: fetch-base - id: fetch-base
name: Template Dateien laden name: Vorlage laden
action: fetch:template action: fetch:template
input: input:
url: ./skeleton url: ./skeleton
@ -51,17 +51,20 @@ spec:
netbox_name: ${{ parameters.netbox_name }} netbox_name: ${{ parameters.netbox_name }}
- id: publish - id: publish
name: In Gitea speichern name: In Gitea veröffentlichen
action: publish:gitea action: publish:gitea
input: input:
allowedHosts: ['privat.stommer.com:555'] allowedHosts: ['privat.stommer.com:555']
description: "Neue Resource: ${{ parameters.name }}" description: "Anlage Ressource und Dokumentation: ${{ parameters.name }}"
repoUrl: "privat.stommer.com?owner=Lars&repo=home-lab-catalog" repoUrl: "privat.stommer.com?owner=Lars&repo=home-lab-catalog"
branchName: main branchName: main
# FIX: Hier legen wir den Zielpfad fest
targetPath: 'landscape/resources/${{ parameters.name }}'
- id: register - id: register
name: Im Katalog registrieren name: Im Katalog registrieren
action: catalog:register action: catalog:register
input: input:
repoContentsUrl: ${{ steps['publish'].output.repoContentsUrl }} repoContentsUrl: ${{ steps['publish'].output.repoContentsUrl }}
catalogInfoPath: '/landscape/resources/${{ parameters.name }}.yaml' # Verweist auf die Datei im neuen Unterordner
catalogInfoPath: '/catalog-info.yaml'