From 47a8f289c3f62adb4400f55e25c1bba76c39f055 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Fri, 20 Jul 2012 16:27:52 -0700 Subject: [PATCH] Fix README file. It was WAY old. Change-Id: I04c5b1d953f9dbdd2d48452cec43f1b2e1e62f2d --- README.md | 30 +++++++----------------------- 1 file changed, 7 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 6360cf7970..2e84183db6 100644 --- a/README.md +++ b/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.