diff --git a/migrations/0027_debian_image_backend.sql b/migrations/0027_debian_image_backend.sql new file mode 100644 index 0000000..a935a54 --- /dev/null +++ b/migrations/0027_debian_image_backend.sql @@ -0,0 +1,32 @@ +BEGIN; + +-- Zweite Referenz-Distribution (Roadmap-Plan Phase 1, siehe +-- platform-docs/roadmap/multi-distro-merkmal-workspace-creator.md und +-- tuxflotte-installer@63df40d fuer backends/debian-image/backend.sh). +-- Analog zum mint-image-Eintrag (dessen Backend-/Vorlagen-Zeilen seinerzeit +-- ohne Migration manuell angelegt wurden - hier nachgeholt, damit dieser +-- Schritt reproduzierbar/dokumentiert bleibt statt nur in einer +-- Konversation zu stehen). +INSERT INTO backends (id, key, name, installer_type, version) VALUES + (gen_random_uuid(), 'debian-image', 'Debian (Golden Image)', 'golden-image', '13'); + +-- Test-/Entwicklungsvorlage in der Liebherr-Org (dort steht bereits die +-- analoge "Tuxflotte-Mint-Entwicklung-v0.1" fuer genau diesen Zweck - +-- gleiche Org/Workspace, damit E2E-Tests denselben etablierten Weg nutzen +-- koennen wie bisher schon fuer Mint). +INSERT INTO bereitstellungsvorlagen + (id, organization_id, workspace_id, backend_id, label, is_default, + disk_encryption, partitioning, secure_boot_required) +SELECT + gen_random_uuid(), + 'ab49c741-6795-43d3-abd4-50772565365a', -- Org "Liebherr" + '55555555-5555-4555-8555-555555555555', -- Workspace "Entwickler" + id, + 'Tuxflotte-Debian-Entwicklung-v0.1', + false, + false, + '{"scheme": "single", "root_filesystem": "ext4", "target_disk_rank": 1}'::jsonb, + false +FROM backends WHERE key = 'debian-image'; + +COMMIT;