9 Commits

Author SHA1 Message Date
James E. Blair
42972548ee Add backups.
Change-Id: If328f94174a6b9dff5006a63fdff3983e89aee24
2012-06-19 16:02:35 +00:00
Andrew Hutchings
7b5691ec95 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
2012-06-07 10:55:12 +01:00
Clark Boylan
7b299b2af1 Puppet ethpad-lite DB backups.
Puppet will now add a cron job and configure logrotate to backup
etherpad-lite's MySQL DB daily and keep a months worth of backups.
These are the defaults and are slightly configurable through the
etherpad_lite::backup class.

Also configure log rotation for etherpad-lite's error.log and
access.log.

Change-Id: I30e0a4c8ee852e6621ee74744968d85696658608
2012-06-04 21:56:46 +00:00
Clark Boylan
04dad8bf96 Update eplite module for new version of eplite.
Etherpad lite has changed their source tree slightly. This has
required a few updates to the etherpad lite puppet module. The
custom pad.js needs to go in a different directory and the upstart
conf file needs a couple updated paths.

In addition to the fixes a couple things have been cleaned up. Now
define an etherpadlite.openstack.org node in site.pp and copy SSL
certs from /root/secret-files.

Change-Id: I312b419aa98212b6db68232c672bc4d75f23777f
2012-05-31 23:16:57 +00:00
Andrew Hutchings
9521ca34ae Update Jenkins Jobs docs
Update to reflect recent changes to Jenkins Jobs Filler
Also add .gitignore entry to ignore the sphinx html output

Change-Id: Id18ac09197f3449e5843bc97cf234dd7d3c51034
2012-05-28 16:44:33 +01:00
Jenkins
7b127cb360 Merge changes I76ad015e,Iabe17164
* changes:
  Add pyflakes to Jekins slaves
  Make all Python pass pyflakes
2012-05-25 16:51:23 +00:00
Andrew Hutchings
aae2f80fdd Make all Python pass pyflakes
This found one bug, but will also help us with Jenkins testing of these scripts

Change-Id: Iabe171645c06f769957db7cf0def1d10a0e47988
2012-05-25 14:26:41 +01:00
Clark Boylan
2a8a273bc5 Update docs for Etherpad Lite Puppet module.
Puppet module to manage Etherpad Lite has been merged into this repo
and needs to be documented. New documentation for the module included.

Change-Id: I1b818723bc8233c5f1b536780cde43c5be9374c3
2012-05-23 15:12:03 -07:00
Monty Taylor
90531483b0 Merge in docs from openstack-ci.
Change-Id: I49f71f8118e45f28d4b777ddc9588b8e30151d79
2012-05-15 17:23:46 -04:00