Migration: AD-Anbindung/Fileserver/Update-Proxy-Merkmale
Siehe admin/ansible-content fuer die zugehoerigen Rollen und admin/kundenplattform fuer die optionen-Eingabe-UI. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VLk93dhDMrkPXefVdknMV9
This commit is contained in:
1 parent
d61071335d
commit
d970936b7c
1 file changed
+27
@@ -0,0 +1,27 @@
|
||||
BEGIN;
|
||||
|
||||
-- Identitaets-/Netzwerk-Merkmale (Konfiguration, Kategorie B) - echte
|
||||
-- Zugangsdaten (siehe optionen_felder.py in kundenplattform), deshalb
|
||||
-- Voraussetzung: Migration 0035 vorher angewendet (resolve_katalog_overrides-
|
||||
-- Fix + At-Rest-Verschluesselung fuer optionen). NICHT live gegen echte
|
||||
-- AD-/Fileserver-Infrastruktur getestet (Nutzer-Entscheidung 10.09.2026,
|
||||
-- Testinfrastruktur erst nach dem Proxmox-Hardware-Umzug).
|
||||
|
||||
INSERT INTO merkmale (id, key, name, description, kategorie_id, im_auftragskatalog) VALUES
|
||||
(gen_random_uuid(), 'ad-anbindung', 'Active-Directory-Anbindung',
|
||||
'Domänen-Beitritt per realmd/sssd. Benötigt Domäne, Beitritts-Benutzer und -Passwort als Optionen.',
|
||||
(SELECT id FROM kategorien WHERE key = 'konfig-identitaet-netzwerk'), TRUE),
|
||||
(gen_random_uuid(), 'fileserver', 'Fileserver-Anbindung',
|
||||
'Netzwerk-Freigabe per SMB oder WebDAV. Benötigt Server-Adresse und Freigabename als Optionen.',
|
||||
(SELECT id FROM kategorien WHERE key = 'konfig-identitaet-netzwerk'), TRUE),
|
||||
(gen_random_uuid(), 'update-proxy', 'Update-Proxy',
|
||||
'Nutzt ein vom Kunden benanntes Gerät als apt-Cache, spart Bandbreite bei Rollouts. Proxy-Gerät benötigt selbst apt-cacher-ng.',
|
||||
(SELECT id FROM kategorien WHERE key = 'konfig-identitaet-netzwerk'), TRUE);
|
||||
|
||||
INSERT INTO blueprints (id, merkmal_id, backend_id, ansible_role)
|
||||
SELECT gen_random_uuid(), m.id, b.id, m.key
|
||||
FROM merkmale m
|
||||
JOIN backends b ON b.key IN ('mint-image', 'debian-image', 'ubuntu-image')
|
||||
WHERE m.key IN ('ad-anbindung', 'fileserver', 'update-proxy');
|
||||
|
||||
COMMIT;
|
||||
Reference in new issue
Block a user