19 lines
837 B
YAML
19 lines
837 B
YAML
|
|
---
|
||
|
|
# integration_test — installs the local KVM/libvirt substrate on the control node
|
||
|
|
# (ubongo) so the agent can run throwaway VM integration tests (ADR-025). Non-service
|
||
|
|
# role; applied to the `control` group. Not a production hypervisor (ADR-015).
|
||
|
|
integration_test__packages:
|
||
|
|
- qemu-system-x86 # KVM
|
||
|
|
- qemu-utils # qemu-img (overlays)
|
||
|
|
- libvirt-daemon-system
|
||
|
|
- libvirt-clients # virsh
|
||
|
|
- virt-install # virt-install (trixie: the real pkg; `virtinst` is transitional)
|
||
|
|
- cloud-image-utils # cloud-localds (NoCloud seed)
|
||
|
|
- genisoimage # cloud-localds fallback
|
||
|
|
# Users granted libvirt/kvm access (run VMs without sudo).
|
||
|
|
integration_test__users:
|
||
|
|
- sjat
|
||
|
|
- claude
|
||
|
|
# Where the golden image + overlays live (outside the repo).
|
||
|
|
integration_test__cache_dir: "/var/lib/boma-integration"
|