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:
Adyrem
2026-05-15 17:41:52 +02:00
parent 36c63d1243
commit 3d596b984b
7 changed files with 146 additions and 0 deletions
@@ -0,0 +1,2 @@
ansible_user: adyrem
ansible_ssh_common_args: "-o ProxyJump=root@192.168.1.10 -o StrictHostKeyChecking=no"
+5
View File
@@ -22,6 +22,11 @@ all:
hosts:
gitea:
claude_code_vms:
hosts:
claude-code:
ansible_host: 10.10.2.10
pihole_servers:
hosts:
pihole: