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 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.