Fix README file. It was WAY old.
Change-Id: I04c5b1d953f9dbdd2d48452cec43f1b2e1e62f2d
This commit is contained in:
parent
ee45c27500
commit
47a8f289c3
30
README.md
30
README.md
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user