Don't use 'latest' for jenkins.

Suspect that's causing many jenkins restarts as new
packages are frequently updated.

Change-Id: I981ee67951512c79006fa9aa04a7c0ef3bf51748
Use unattended upgrades.

Stop using latest for packages installed by puppet.  This way,
all system packages get updated, not just some random ones.

The unattended-upgrades config will email root.  It is configured
for openstack servers and jenkins slaves, but not template hosts
so that it doesn't interfere with spin-up.

Also, fix some bits in the gerrit module that were causing
continuous restarts on gerrit-dev.

Install emacs.

Change-Id: I51c9083ccd3669f284fce4b50c36a37a0cac92d8
Add py26-essex and py27-essex jobs to ceilometer

Change-Id: I2c7e3e803282e0e5078a4d0919cd4bcd0baebd9d
Signed-off-by: Julien Danjou <julien@danjou.info>
Update gerrit to test new WIP ACL.

Change-Id: I63f5c96298b99fe8970958fa73f2fde6a9285989
Merge "Don't use 'latest' for jenkins."
Merge "Use unattended upgrades."
Add tempest to job filler/zuul.

Change-Id: Ie39bc8377c909328eb6da581412bda6067c56bef
Fix Etherpad Lite log rotations.

Etherpad Lite does not give up its log files sanely. Instead
according to their bug tracker one should use logrotate's
copytruncate option. So we will use copytruncate.

Change-Id: Ic76d215bf35f3aa64ca5764512debb5cdcfca60e
Fix gerrit group permissions.

review.openstack.org will restart on every puppet run otherwise.

Change-Id: I999f279dec016f201390d47ab6f2ca3d412c86eb
Install mailman apache config.

Also includes default index.html file which needs to be customized.

Change-Id: Idd2d03a95b8bfaba42d94701dc5a5ced204a1c65
Fix review-dev war.

Change-Id: Ib198d5e7e94a96504dda79c619954a4d71ce7b31
Add clarkb to etherpad.openstack.org.

Add clarkb user and key and apply it to the new
etherpad.openstack.org host. Also, send email to clarkb.

Change-Id: I37c852ff39872e0fd5fd588145129028a8e80e3b
Fix etherpad lite's use of git.

Before this commit etherpad lite would run a git pull or clone
every time puppet was run. Make that behavior toggleable. Now
etherpad lite will only clone and checkout the branch specified.
This makes puppet less chatty to upstream.

Also, fix a quoting issue in etherpad lite's mysql manifest. The
eplite user's password was being reset each time puppet ran due to
having single quotes around backticks in the unless clause.

Change-Id: I74418ebaba82902906d04f18386de6f6bd6259bb
Merge "Fix Etherpad Lite log rotations."
Merge "Fix etherpad lite's use of git."
Added custom HTML templates.

Change-Id: I9baf1d85dc10d19be3d570fc480d779d5d82915f
Merge "Add clarkb to etherpad.openstack.org."
Change review-dev war to production version.

Make review-dev use production war to make sure that
it built correctly before pushing to production.

Change-Id: I71aa651e41f7a36205d9483c9265d219c5090c84
Add puppet master

Opens up the required port for a puppet master server
Adds a git pull to update the master
Update the docs for the improved way of configuring puppet master

Change-Id: I12a4c2820f78df723ede922ca8e0b9d33ed42a33
Generalize slave config.

We're only running oneiric and precise at this point, and they
should be the same.

Change-Id: I47accb613443f5cbeda4efe9e68bfb42ec135371