Port across params and puppet_cron.

The bottom of the dependency stack.

Change-Id: I48bdcb02a833a866f414c0bdc0e4eaef7fcd55a8
Initial bootstrap configuration.

Just enough to get a puppetmaster up, I hope.

Change-Id: Ibcc3b6863057eb526fd2c65db30df21c832f7674
Stage 2 - dashboard.

Change-Id: If8ba48bb473b83b762d89fdad6694e9bd3e006ae
Merge in puppetmaster tweaks.

Change-Id: I8f45fbbca2c6734967cd04ad82d99403182549f3
Setup puppetmaster reports directory.

Change-Id: Ie3ab466ce87daa4c23bf18fb80fcc62e7162d9be
Ensure ci-launch exists.

Change-Id: I2e5f8fd0804453045a1f375cfb4a3ebdf74e5ce4