CumulusNetworks/cldemo — pull request #5 by natm (2014-09-28 01:13:01+00:00)
Title: Openstack allinone

### Overview

New **cldemo-wbench-openstack-2lt22s-puppet** package, deploys Openstack Icehouse to a single server in the T2 lab (server1). Servers automatically install with Ubuntu during postinst.

Installs [PuppetLabs Openstack](https://forge.puppetlabs.com/puppetlabs/openstack) + PuppetDB modules from the forget, but with fixed versions (4.0.0) - saves bulking out our repo.

### Install notes

After installing the package on the workbench, the user needs to run `puppet agent -t` themselves, this kicks the PuppetDB config off. Also the agent may need to 5 or 6 times on the server to fully install every all-in-one required feature.

### Changes that will effect other demos

sysctl module changed from [thias's](https://github.com/thias/puppet-sysctl) module to [duritong's](https://github.com/duritong/puppet-sysctl), as they conflict we need to use the same one as PuppetLabs does.

### master repo

We'll all need to clone master again after this merge, to ensure the sysctl submodule being included is the correct one.