Release 0.2.0.

Updated modulefile for Puppet Forge release of Stackforge
version of the module. Version bump captures API addition available
to new version.

Change-Id: Ifced5cb524642f4ad5ae1d457f8115107102678e
This commit is contained in:
Chris Hoge 2013-12-06 09:57:20 -08:00
parent 34694cbb60
commit d48c51b660
2 changed files with 24 additions and 25 deletions

View File

@ -1,5 +1,5 @@
name 'puppet-vswitch' name 'puppetlabs-vswitch'
version '0.1.0' version '0.2.0'
source 'https://github.com/stackforge/puppet-vswitch' source 'https://github.com/stackforge/puppet-vswitch'
author 'Endre Karlson, Dan Bode, Ian Wells, Gilles Dubreuil' author 'Endre Karlson, Dan Bode, Ian Wells, Gilles Dubreuil'
license 'Apache License 2.0' license 'Apache License 2.0'

View File

@ -1,35 +1,34 @@
Puppet module providing things for vSwitches. At the moment OVS is the only # puppet-vswitch
one I've added but please feel free to pull request this! A Puppet module providing things for vSwitches. At the moment OVS is the only
one I've added but please feel free to contribute new providers through
Stackforge. It's based upon types and providers so we can support more then just
OVS or one vSwitch type.
It's based upon types & providers so we can support more then just OVS or one The current layout is:
vSwitch type.
Current layout is: * bridges - A "Bridge" is basically the thing you plug ports / interfaces into.
bridges - A "Bridge" is basically the thing you plug ports / interfaces into. * ports - A Port is a interface you plug into the bridge (switch).
ports - A Port is a interface you plug into the bridge (switch).
USAGE: ## USAGE:
Place this directory at: To create a new bridge, use the `vs_bridge` type:
<your module directory of choice>/vswitch
Then in your manifest you can either use the things as parameterized classes: ```
class {"vswitch::bridge": vs_bridge { 'br-ex':
name => "br-ex" ensure => present,
} }
class {"vswitch::port": ```
interface => "eth0",
bridge => "br-ex" You can then attach a device to the bridge with a virtual port:
```
vs_port { 'eth2':
ensure => present,
bridge => 'br-ex',
} }
```
Or you can use them as "Providers": ## TODO:
vs_bridge {"br-ex":}
vs_port {"eth0": bridge => "br-ex"}
TODO:
* OpenFlow controller settings * OpenFlow controller settings
* OpenFlow Settings * OpenFlow Settings
* OpenFlow Tables * OpenFlow Tables
* More facts * More facts
* Others that are not named here * Others that are not named here
The CiscoSystems repository is based on the work at https://github.com/ekarlso/puppet-vswitch.