3d596b984b
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>
43 lines
988 B
Django/Jinja
43 lines
988 B
Django/Jinja
# Proxmox host — jump host only, no shell
|
|
Host proxmox
|
|
HostName 192.168.1.10
|
|
User root
|
|
IdentityFile ~/.ssh/homelab_ed25519
|
|
StrictHostKeyChecking no
|
|
|
|
# Proxmox SFTP — write files to host workspace
|
|
Host proxmox-sftp
|
|
HostName 192.168.1.10
|
|
User claude-code
|
|
IdentityFile ~/.ssh/claude-code_ed25519
|
|
StrictHostKeyChecking no
|
|
|
|
# Infra VMs — via ProxyJump through Proxmox
|
|
Host gitea-vm
|
|
HostName 10.10.1.125
|
|
User adyrem
|
|
ProxyJump proxmox
|
|
IdentityFile ~/.ssh/homelab_ed25519
|
|
StrictHostKeyChecking no
|
|
|
|
Host monitoring-vm
|
|
HostName 10.10.1.137
|
|
User adyrem
|
|
ProxyJump proxmox
|
|
IdentityFile ~/.ssh/homelab_ed25519
|
|
StrictHostKeyChecking no
|
|
|
|
Host pihole-ct
|
|
HostName 10.10.1.2
|
|
User root
|
|
ProxyJump proxmox
|
|
IdentityFile ~/.ssh/homelab_ed25519
|
|
StrictHostKeyChecking no
|
|
|
|
Host traefik-ct
|
|
HostName 10.10.1.3
|
|
User root
|
|
ProxyJump proxmox
|
|
IdentityFile ~/.ssh/homelab_ed25519
|
|
StrictHostKeyChecking no
|