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 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 used to manage the OpenStack CI infrastructure.
quite bare and crappy at the moment, but should grow soon.
Additionally, there is a script, make_puppet_lp.py which is used to generate The main entry point is in manifests/site.py.
a few lists of users from launchpad teams, to make management and population
of user accounts on different types of servers easier.
There are currently two different entry points, the slave.pp and the In general, most of the modules here are designed to be able to be run
server.pp manifest. either in agent or apply mode.
slave.pp is intended to be for jenkins slaves and adds all members of These puppet modules require puppet 2.7 or greater. Additionally, the
~openstack-ci-admins site.pp manifest assumes the existence of hiera.
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
See http://ci.openstack.org for more information.