Split out puppet module instalation from bootstrap.
Add a bunch of configuration options via environment variables to archive a greater level of control.