Fix README file. It was WAY old.

Change-Id: I04c5b1d953f9dbdd2d48452cec43f1b2e1e62f2d
This commit is contained in:
Monty Taylor 2012-07-20 16:27:52 -07:00
parent ee45c27500
commit 47a8f289c3

View File

@ -1,28 +1,12 @@
These are a set of puppet manifests and modules that are currently being
used to manage some of the efforts of the OpenStack CI project. They are
quite bare and crappy at the moment, but should grow soon.
used to manage the OpenStack CI infrastructure.
Additionally, there is a script, make_puppet_lp.py which is used to generate
a few lists of users from launchpad teams, to make management and population
of user accounts on different types of servers easier.
The main entry point is in manifests/site.py.
There are currently two different entry points, the slave.pp and the
server.pp manifest.
In general, most of the modules here are designed to be able to be run
either in agent or apply mode.
slave.pp is intended to be for jenkins slaves and adds all members of
~openstack-ci-admins
server.pp is intended as the base for other servers and adds members of
~openstack-admins
Puppet needs to be installed via gems, because we use the pip package
provider for one of the packages and that is only in 2.7.
For instance:
/var/lib/gems/1.8/bin/puppet apply --modulepath=`pwd`/modules manifests/slave.pp
or
/var/lib/gems/1.8/bin/puppet apply --modulepath=`pwd`/modules manifests/server.pp
These puppet modules require puppet 2.7 or greater. Additionally, the
site.pp manifest assumes the existence of hiera.
See http://ci.openstack.org for more information.