Initial commit — OpenClaw VM infrastructure
- ansible/: VM provisioning playbooks and roles - provision-vm.yml: create KVM VM from Ubuntu cloud image - install.yml: install OpenClaw on guest (upstream) - customize.yml: swappiness, virtiofs fstab, linger - roles/vm/: libvirt domain XML, cloud-init templates - inventory.yml + host_vars/zap.yml: zap instance config - backup-openclaw-vm.sh: daily rsync + MinIO upload - restore-openclaw-vm.sh: full redeploy from scratch - README.md: full operational documentation Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
21
ansible/host_vars/zap.yml
Normal file
21
ansible/host_vars/zap.yml
Normal file
@@ -0,0 +1,21 @@
|
||||
---
|
||||
# Host-specific vars for zap [claw]
|
||||
|
||||
# ── VM provisioning ────────────────────────────────────────────────────────
|
||||
vm_domain: "zap [claw]"
|
||||
vm_hostname: zap
|
||||
vm_memory_mib: 3072
|
||||
vm_vcpus: 2
|
||||
vm_disk_path: /var/lib/libvirt/images/claw.qcow2
|
||||
vm_disk_size: "60G"
|
||||
vm_mac: "52:54:00:01:00:71"
|
||||
vm_ip: "192.168.122.182"
|
||||
vm_network: default
|
||||
vm_virtiofs_source: /home/will/lab/swarm
|
||||
vm_virtiofs_tag: swarm
|
||||
|
||||
# ── OpenClaw guest provisioning ────────────────────────────────────────────
|
||||
openclaw_install_mode: release
|
||||
|
||||
openclaw_ssh_keys:
|
||||
- "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC6l6Z3CBr0gU6tVMddCW1vjYk5CK8TExp/AViiUEJGADci/Dk26XnfmG0XjexIjD7L4a/V5hIh+0HEIwM146vcfRnB1lXty5BV6Rhum7J3qp7xXBPghqCC9tujc5KiMQZyCsLICFyhHOdqRoquUqbFeYL7cT+Vk+J+HSGXmXZvJGGSpW7b94wkGADkSTEn2u8FRpynU3vZ6KIIiBG+oreWl7LcBhlztZELlwiRx66HgW8t/DhJlL6mhfKJ6C0Sg7s98SwvsT+jJxsaip69SlXvAJhrun2oDvS+X+a/2u9LD6w8GazmkX6m626SqGEGdw21l+oJQf+2LphQ3h8gIScNg5LmhaxXFqo718nmKEi9aE1MNGU4HWsNLJGxXvPTZqTreyS81yKMiqSZKZ2WzwaCQO2VeRmHyuDgrlGUGcU9DFi9pEkkjiChp1PE7XNbIwTurUCC19WUHcijY1K/ZH9Ku8GXgWf0109QZpJKc/04dRlYNBgUBL7dCTxbC/UjIdDMmgdRmPZ4oDUqUyBMsIEu8Wsx2snaUh4E2i5m0Vrd4Yy0+Eiu5YZBZt2IsljFE+c0KGSZMOyoCJksmqlTfvC0Ejt/bVsNhbZDgVB2K3sxRYa9Sa6I9nlCm7bSZC94vILVKkDsivmi+sj9dTV8mlJhA/yaGsBOokbjYYAa2cgQyw== will@squareffect.com"
|
||||
Reference in New Issue
Block a user