xworkspace-console/scripts
Haitao Pan 1492d13889 fix(macos): make vault admin bootstrap idempotent; drop diagnostic
Root cause of the repeated 'Bootstrap Vault admin userpass auth' failure was
not macOS-specific: init_vault_admin.sh derived entity_id by logging in as the
user, but the login MFA enforcement it creates makes that login MFA-gated on
re-runs (dev Vault persists across deploys), yielding 'missing entityID'.

patch_playbook_vault_macos() now rewrites init_vault_admin.sh to resolve
entity_id via the userpass entity-alias (creating entity+alias on first run),
matching the same fix landed in the playbooks repo. Removes the temporary
no_log/file-dump diagnostic. Documents TC-MAC-016.
2026-06-18 12:39:42 +00:00
..
ai-workspace-offline-install.sh fix: trust offline package git checkouts 2026-06-16 14:19:13 +08:00
create-ai-workspace-offline-package.sh fix: validate pinned chrome apt version 2026-06-18 17:17:01 +08:00
reset-xfce-profile.sh Rebuild console with React Vite and Go 2026-06-07 13:01:06 +08:00
setup-ai-workspace-all-in-one.sh fix(macos): make vault admin bootstrap idempotent; drop diagnostic 2026-06-18 12:39:42 +00:00
setup-xworkspace-desktop.sh Rebuild console with React Vite and Go 2026-06-07 13:01:06 +08:00
start-chromium-console.sh Rebuild console with React Vite and Go 2026-06-07 13:01:06 +08:00
start-chromium-minimal.sh feat: add xface-minimal config for Stage 2 display stack 2026-06-10 11:45:21 +08:00
switch-desktop-mode.sh fix: improve switch-desktop-mode.sh for proper config deployment 2026-06-10 11:52:53 +08:00