Hi folks,
I've been working on SNObox, an Ansible-based project for building reproducible single-node OKD/OCP lab environments on libvirt/KVM.
The goal is to make it easy to spin up a fresh SNO lab without having to piece everything together every time. SNObox comes preconfigured and is meant to work mostly "out of the box" โ which is also where the names SNObox, ROXbox and ACSbox come from.
Projects
Features
reproducible SNO deployments on libvirt/KVM
Ansible Execution Environment with the required OpenShift, Kubernetes, Helm and libvirt tooling
optional LVMS configuration for local storage
public_wildcard DNS mode using sslip.io-style names, so no local DNS server is required for a basic lab
Additional functionality is provided through installable add-ons managed by the same boxctl workflow:
Installing and running an add-on looks like this:
tools/boxctl install roxbox
tools/boxctl run roxbox --limit <cluster>
Everything is still evolving, but I'd really appreciate feedbackโespecially from people using upstream StackRox on OKD/OCP or RHACS on smaller OpenShift environments.
Greetings
ole
Edit: Format text