Merge "Fix README file. It was WAY old."

This commit is contained in:
Jenkins 2012-07-22 00:26:18 +00:00 committed by Gerrit Code Review
commit 35f209edff

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.