To avoid many "chicken and the egg" sorts of provisioning problems the Genome tooling provides a RPM and script called genome-replace-self. As the name suggests this tool is a quick way to completely replace a machine. The term replace-self is borrowed from koan and under the covers that is basically all that is really happening. The script does includes some helpful logic to properly install koan on whatever Red Hat based system was previously running on the system in question.
Machines set up via genome-replace-self are not always controlled by puppet. They tend to be treated more like appliances.