xworkspace-console/scripts
Haitao Pan 6607d32920 fix(macos): skip common role Linux baseline on Darwin
The common role's 'Base | *' tasks (timedatectl timezone, /etc/hostname,
hostname, /etc/hosts, ssh hardening, fail2ban, file limits, firewall) all run
with become: true against Linux-only tooling/paths and fail on macOS — the
reported timedatectl failure is just the first. Add patch_playbook_common_macos()
(post-clone, Darwin-only) that appends an ansible_os_family != 'Darwin' guard to
the whole Base block. Idempotent; verified against the real role; Linux
unchanged. Documents TC-MAC-014.
2026-06-18 11:46:29 +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): skip common role Linux baseline on Darwin 2026-06-18 11:46:29 +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