15 Commits

Author SHA1 Message Date
Takashi Kajinami
7a6fa33e77 Eliminate remaining class inclusions by absolute names
Change-Id: Ia0cc5d8aa3e4daaf2be0889f82d2186e92553348
2020-07-16 10:27:34 +09:00
Tobias Urdin
0868b32e79 Convert all class usage to relative names
Change-Id: I0335cf49c2ce55659c49325f2c0028f1af93705d
2019-12-08 23:21:35 +01:00
Tobias Urdin
1da81e1eb0 Fix module structure
Fixes so that the top level structure
of the modules conform to the puppet standard [1].

[1] https://puppet.com/docs/puppet/5.3/modules_fundamentals.html#module-structure

Change-Id: I61a88a08380751604ecc75cc3dfce020be634175
2018-12-12 11:49:39 +01:00
Cody Herriges
d945c1f979 Prepare repository for a Puppet Forge release
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
2013-06-18 14:41:29 -07:00
Newptone
b0f4834165 Fix dependency problem in class swift
Class swift requires class['ssh::server::install'], otherwise it will
complain and fail to compile the catalog.

Change-Id: Ieeef735cc3e78bb6a6b514c711e5b87a861ee31b
2013-06-10 18:32:41 +08:00
Branan Purvine-Riley
337e7f83ab Use a single replica in the all-in-one example
Using multiple replicas for all-in-one requires special swift
configuration that is incompatible with multi-host swift setups.
2012-07-06 15:22:51 -07:00
Dan Bode
75889ab7fc Add example site.pp
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
2012-06-12 19:14:18 -07:00
Dan Bode
8fd3d19431 Update examples to use explicit pipelines
This updates the examples file to work with the
changes to swift::proxy.
2012-04-22 13:26:46 -07:00
François Charlier
abc89b899a change port 6010 to 6040 due to a conflict in vagrant 2012-03-29 19:41:18 +02:00
Dan Bode
a9cafd8dcd Supply missing required param to all in one example
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.
2012-03-11 23:29:43 -07:00
Dan Bode
5083e19bc4 Decouple storage server types from each other
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.
2012-03-02 20:01:49 -08:00
Dan Bode
b7a8f0cdee Improve inline comments
Improve inline comments so that the example
manifests can serve as a documented example.
2012-02-14 14:19:52 -08:00
Dan Bode
18d681943e Add inline docs to manifests
This commit adds some initial inline documentation
of the manifests.

It also performs some basic whitespace cleanup.
2012-02-13 15:39:18 -08:00
Dan Bode
69ef2c1686 Refactor single node example 2012-01-27 22:11:08 -08:00
Dan Bode
4ff3e18f3a Split example manifests into separate files
This commit splits the example manifest into
separate files all and pre and removes the node
declarations
2012-01-23 13:12:57 -08:00