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>
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
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
|
||||
Reference in New Issue
Block a user