rspec-system-foreman is a plugin for rspec-system that can install and configure Foreman using the Foreman installer Puppet modules.

Its primary use is testing the Foreman installer and new Foreman packages, but it might also be useful to plugin authors or users wanting a functional Foreman instance to test with.

The module is based on, and extends, rspec-system-puppet. Check the docs there for good instructions on setting it up.


The prefabs are currently pointing to boxes built for libvirt (KVM), but are intended to be entirely compatible with the standardised prefabs used for rspec-system.