From b67a0611006ba1a3eabddd52cab318e1f20780ad Mon Sep 17 00:00:00 2001 From: Florian Haas Date: Mon, 22 Jul 2013 20:32:31 +0200 Subject: [PATCH] List Puppet module prerequisites --- doc/prerequisites.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/doc/prerequisites.md b/doc/prerequisites.md index a6f39f7..6e10be1 100644 --- a/doc/prerequisites.md +++ b/doc/prerequisites.md @@ -15,6 +15,24 @@ Just as obviously, your OpenStack nodes need to be configured as Puppet agents, also running Puppet 3 or later, properly authenticated to the master and able to run `puppet agent`. +## Puppet modules + +Besides the dependencies listed in the [Modulefile](../Modulefile), +Kickstack requires a couple of other modules currently not yet +available on the Puppet Forge. You will have to fetch and install them +from GitHub: + +* [`quantum`](https://github.com/stackforge/puppet-quantum), managing + OpenStack Networking, +* [`vswitch`](https://github.com/CiscoSystems/puppet-vswitch), + managing OpenVSwitch + +In addition, the `glance` module, as available in its 2.0.0 version +from the Puppet Forge, was unfortunately released with a bug that +renders it unsuitable for use with Ubuntu. Until a new version of that +module is released, you will also have to fetch the `glance` module +from [GitHub](https://github.com/stackforge/puppet-glance). + ## Networking prerequisites Kickstack requires that your cloud infrastructure has access to 3 @@ -22,7 +40,7 @@ different networks: * The **management network,** which your cloud nodes use for access to the database, RPC service, and OpenStack APIs. -* The **data network,** which run the internal, virtual networks +* The **data network,** which runs the internal, virtual networks managed by OpenStack Networking. * The **external network**, which connects your cloud to the outside world.