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
Add jml's user account.

Change-Id: I11775c1987adba1e80dd1753c51b883dd8ee996b
First cut at gerrit rules.

Change-Id: I7ed1acbd896b36b0094889113c75c1bcb2398b1a
Add testtools project.

Change-Id: Ia49e8d97b8c044b266f388bb3ff209ad8f2fc357
Add zuul definition and initial testtools jobs.

Change-Id: Idba822680c266f7267a53112eb617efdc5562c88