Commit updates README.md with a consistent template for documentation,
removes travis.yml since we're on stackfoge now, updates the
Modulefile for release, removes CHANGELOG in favor of summarized release
notes in the README that will be viewable on Forge for the new
release, and moves examples to tests to adhere to Puppet Labs Style
Guide (http://docs.puppetlabs.com/guides/style_guide.html#tests).
Change-Id: Ic7e672eb6240b0acce7384706aa79b430bd2b003
Class swift requires class['ssh::server::install'], otherwise it will
complain and fail to compile the catalog.
Change-Id: Ieeef735cc3e78bb6a6b514c711e5b87a861ee31b
This commit adds an example manifest that can be used
to deploy a reasonable multi-node swift environment.
It also removes a few example files that have been
replaced by site.pp
This commit adds the parameter proxy_local_net_ip to
the swift::proxy class for the all in one example.
This parameter had been changed to be required in a previous commit,
but the example had not been updated.
Previously, all of the storage server types
(account, container, proxy) were always
configured to be installed on the same node.
It often makes sense to only have the account and
container together, and to put the object server on
a different node. (or its possible that other
configurations make sense)
This commit refactors the swift module so that
each of the types of nodes can be built
independently of each other.