If you want to run up an OpenShift cluster, and have a big PC/small server (quad-core/32-48GB RAM) then YAKKO might be for you. There are many cookbooks out there and they require that you do a lot of manual work.
YAKKO avoids Manual Work!
YAKKO was built around the concept of having ONE script/installer/manager that does it all, using the underlying operating system as the installation/operation platform and resource server/service. As a prime example, YAKKO depends on libvirt/KVM and so it will install and configure required packages on your server to build and run OpenShift VMs, just as it may use your server as the DNS resource should you not have your own DNS. Because of this, YAKKO is a little opinionated, but then again, it's not built for creating "production ready" clusters, and so it should suit most people with a passing need or interest in having an OpenShift cluster around (or... again!).
Take a look at a YAKKO (v2.0) build run!