Compare commits

...
Author SHA1 Message Date
claude-botandClaude Opus 5.5 9c42c72037 fix(edge-host-iso): include sudo in the base system
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
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>
2026-11-06 11:19:44 +01:00
claude-botandClaude Opus 5.5 5d0e705b30 fix(ssh-ca): install sudo before the Claude sudo rules
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
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>
2026-11-06 11:18:11 +01:00
k.renner 6986f36237 Merge pull request 'feat(edge-host): add edge-2 as second edge host' (#1576) from feat/edge-2-host into main
Reviewed-on: #1576
2026-11-06 10:01:03 +00:00
2 changed files with 7 additions and 1 deletions
+6
View File
@@ -143,6 +143,12 @@
group: root
mode: "0644"
- name: Install sudo
ansible.builtin.package:
name: sudo
state: present
when: not ssh_ca_synouser.stat.exists
- name: Install the Claude sudo rules
ansible.builtin.template:
src: sudoers-claude.j2
@@ -57,7 +57,7 @@ mount --mkdir "$(part 1)" /mnt/boot
# Everything the edge-host ansible role expects to find; the role itself
# is applied over SSH after first boot (see ansible/docs/edge-host.md).
pacstrap -K /mnt base linux linux-firmware intel-ucode openssh python git \
pacstrap -K /mnt base linux linux-firmware intel-ucode openssh sudo python git \
docker docker-compose
genfstab -U /mnt >> /mnt/etc/fstab