import type { HandlerTabelle } from "@/worker/ausfuehren"; import { abgleichHandler } from "@/worker/ablaeufe/abgleich"; import { benachrichtigungTestHandler } from "@/worker/ablaeufe/benachrichtigung"; import { ausrollenHandler, trockenlaufHandler } from "@/worker/ablaeufe/ausrollen"; import { bootstrapHandler } from "@/worker/ablaeufe/bootstrap"; import { deploymentRotationHandler } from "@/worker/ablaeufe/deploymentkey"; import { erreichbarkeitHandler, hostKeyAbrufenHandler } from "@/worker/ablaeufe/hostkey"; import { privateKeyAbholenHandler, privateKeyLoeschenHandler } from "@/worker/ablaeufe/privatekey"; import { schluesselErzeugenHandler, schluesselImportierenHandler } from "@/worker/ablaeufe/schluessel"; import { verbindungstestHandler } from "@/worker/ablaeufe/verbindungstest"; import { zielkontoAnlegenHandler, zielkontoEntfernenHandler } from "@/worker/ablaeufe/zielkonto"; /** * Welche Vorgangsart wer ausfuehrt. */ export const HANDLER: HandlerTabelle = { HOSTKEY_ABRUFEN: hostKeyAbrufenHandler, ERREICHBARKEIT: erreichbarkeitHandler, BOOTSTRAP: bootstrapHandler, TROCKENLAUF: trockenlaufHandler, AUSROLLEN: ausrollenHandler, SCHLUESSEL_ERZEUGEN: schluesselErzeugenHandler, SCHLUESSEL_IMPORTIEREN: schluesselImportierenHandler, PRIVATE_KEY_ABHOLEN: privateKeyAbholenHandler, PRIVATE_KEY_LOESCHEN: privateKeyLoeschenHandler, VERBINDUNGSTEST: verbindungstestHandler, ABGLEICH: abgleichHandler, ROTATION: deploymentRotationHandler, ZIELKONTO_ANLEGEN: zielkontoAnlegenHandler, ZIELKONTO_ENTFERNEN: zielkontoEntfernenHandler, BENACHRICHTIGUNG_TEST: benachrichtigungTestHandler, };