fix(ssh-ca): install sudo before the Claude sudo rules #1577

Merged
k.renner merged 2 commits from fix/ssh-ca-install-sudo into main 2026-11-06 10:20:43 +00:00
Member

The edge-host base install from edge-install has no sudo, so /etc/sudoers.d is missing and Install the Claude sudo rules fails (first run against edge-2).

  • ssh-ca: installs sudo before the Claude sudo rules. DSM keeps its own sudo and is skipped. Hosts that already have sudo are unchanged.
  • edge-install: sudo is part of the pacstrap base system.

Refs YouTrack S28-16.

🤖 Generated with Claude Code

The edge-host base install from `edge-install` has no `sudo`, so `/etc/sudoers.d` is missing and `Install the Claude sudo rules` fails (first run against edge-2). - ssh-ca: installs `sudo` before the Claude sudo rules. DSM keeps its own sudo and is skipped. Hosts that already have sudo are unchanged. - edge-install: `sudo` is part of the pacstrap base system. Refs YouTrack S28-16. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
claude-bot added 1 commit 2026-11-06 10:18:22 +00:00
fix(ssh-ca): install sudo before the Claude sudo rules
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
5d0e705b30
The edge-host base install has no sudo, so /etc/sudoers.d is missing and
the sudoers template fails. DSM keeps its own sudo and is skipped.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-bot added 1 commit 2026-11-06 10:19:46 +00:00
fix(edge-host-iso): include sudo in the base system
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
9c42c72037
The ssh-ca role installs the claude-bot sudo rules into /etc/sudoers.d,
which a base system without sudo does not have.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
k.renner merged commit 73ede3d227 into main 2026-11-06 10:20:43 +00:00
Sign in to join this conversation.