3.2.1. Background

3.2.1. Background

With the introduction of virtualization, we are able to easily rebuild entire environments quickly; however there is a fair amount of complexity involved in doing so. We've created a tool called genome-bootstrap that automates the process of wiring a machine up to puppet.

There are essentially two ways of using genome-bootstrap. One way, which does not require root privileges, is to run with the --config-only option. This configures everything on Genome repo to prepare for an installation. Obvously this can also be used to update a machine's configuration.

The second way to use the tool requires root privileges since it kicks off a Koan process.

Note

The --config-only option is especially useful for bootstrapping Host machines. Quite often a machine that will be turned into a Host does not even have genome-bootstrap installed. It's easy to run genome-bootstrap with --config-only from another machine and then procede with Koan on the soon-to-be Host.