Files
Adyrem 3d596b984b Add Claude Code VM (105) with cloud-init provisioning
Arch Linux cloud image, 4 cores/8GB, dev-net (10.10.2.10), autostart.
Cloud-init handles user/SSH key/network on first boot. Ansible role
installs Claude Code CLI, tmux, SSH keys, SSH config for all managed
VMs via ProxyJump, homelab repo clone.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 17:41:52 +02:00

24 lines
645 B
Plaintext

agent: enabled=1
bios: ovmf
boot: order=scsi0
cicustom: user=local:snippets/claude-code-userdata.yaml
citype: nocloud
cores: 4
cpu: host
efidisk0: local-zfs:vm-105-disk-0,efitype=4m,pre-enrolled-keys=0,size=1M
ide2: local-zfs:vm-105-cloudinit,media=cdrom
ipconfig0: ip=10.10.2.10/24,gw=10.10.2.1
machine: q35
memory: 8192
name: claude-code
nameserver: 10.10.1.2
net0: virtio=BC:24:11:E3:A1:D1,bridge=vmbr2,firewall=1
onboot: 1
ostype: l26
scsi0: local-zfs:vm-105-disk-1,iothread=1,size=20G
scsihw: virtio-scsi-single
searchdomain: homelab
smbios1: uuid=cc68aa1f-affe-42ee-8086-ba94b69573af
vga: qxl
vmgenid: 511710d7-9a40-43ef-901e-0a2de8344f5b