Disable 80chars/class_parameter_defaults checks

* Disable warnings for "line has more than 80 characters"
* Disable warnings for "parameterised class parameter without a default value"

We do not wish to track warnings for such violations.

Change-Id: Id4e7ab198575ebe8e0c6cb8803ab96495bac1d65
(cherry picked from commit 418e7c736b430cc4e103a52bef2e7ccafd68bbd6)
Improve Proxy Signing Directory Support

1. The signing_dir was being created on every swift node
when it's only needed on proxies:

  http://docs.openstack.org/grizzly/openstack-compute/install/apt/content/installing-and-configuring-the-proxy-node.html

2. The signing_dir was not configurable, even though
the OpenStack doc's show multiple references
(/var/cache/swift and /home/swift/keystone-signing).

Based off the following patch from master:
  https://review.openstack.org/#/c/40356/

Change-Id: I3eb00046fc535a32d7a1800d15489e9fe071373b
Deprecate classes with hyphens

Puppet does not recommend the use of hyphens in class names.

This change deprecates classes with hyphens and inform the users
to use the new ones. Backward compatibility is preserved.

Change-Id: I4991c956e297d76423a805558d9b6731473a4a51
(cherry picked from commit 0f7601a3587511b633d0a04ffa24f42f19b3786c)
Preparing for 2.2.0 release.

Updated version and dependencies in Modulefile.
Updated release notes in README.md.

Change-Id: I4e1279848fcd198cbddf00f9ff9e3a1e6125ad33
Remove puppetlabs-create_resources dependency.

Puppet 2.7 includes this functionality in core, and 2.6 is EOL.

Change-Id: I59cc9a6775d0d8a9a146903d64d2891b5b677630
(cherry picked from commit a1a0a89ad198b63b5c941c6a5d636284437005cd)
concat module was moved from ripienaar to puppetlabs

Change-Id: I2fa378d99fd250fbfe77caa286db24ee968ec9be
(cherry picked from commit 84d645883b80edb47a984a877505dbd9964840a1)
Merge "Remove puppetlabs-create_resources dependency." into stable/grizzly
Merge "concat module was moved from ripienaar to puppetlabs" into stable/grizzly
Fix compatibility with latest puppetlabs-concat

concat::setup has been made a private class and can no longer be
included from modules outside concat itself.

concat::setup is already included by the concat define. Removing
its inclusion from puppet-swift classes shouldn't result in breakage
or loss of functionality.

Change-Id: I7566e09bd4e93aec719a495279cf92d8a898057e
Closes-bug: #1245936
(cherry picked from commit 23cc3616cea78b8431181af748a1827add18974f)
Pin puppetlabs-concat fixture to 1.0.0

Change-Id: I70bf489ca1f9873a749fb8774c775fe46610b7de
(cherry picked from commit 3a16f56b0dce87df7358fe8f38c623a32a0daa38)
Revert "Fix compatibility with latest puppetlabs-concat"

This fix broke everything. Lets revert it.

This reverts commit 23cc3616cea78b8431181af748a1827add18974f.

Change-Id: I9ce82c2e8f65606fbcedb4e2a4b37bc81edc5656
(cherry picked from commit e2e39f0edee69874818118a2e2c6941336c8ea93)
Preparing for 2.2.1 release

This patch bumps the Modulefile release number. The 2.2.0
release of stable/grizzly depended on the wrong concat module.
The 2.2.1 release will correct the packaged module.

Change-Id: I636cda1e6c05cb95953de159d22d07e2135d349d
Add /var/cache/swift to the list of directories that must be owned by swift.

/var/cache/swift must be writeable by the user swift. python-swift in ubuntu
grizzly packages does not create /var/cache/swift with the proper permissions.
This was fixed and released for havana packages.

Related-Bug: #1234657
Change-Id: I27e4835b4d1833c493347cfcc51f4b9489c29d63
Added workers, concurrency, node_timeout options to swift::storage::all
Added node_timeout to swift::storage::server
* Added node_timeout to templates for container-server, object-server.conf, account-server.conf
* Reduced load from object-auditor:

[object-auditor]
files_per_second = 5
bytes_per_second = 1048576
Allow to get account data from hiera
* Added node_timeout to templates for container-server, object-server.conf, account-server.conf
* Reduced load from object-auditor:

[object-auditor]
files_per_second = 5
bytes_per_second = 1048576
Update fixtures.yml to use puppetlabs/xinetd

Change-Id: Ic168bb312f68b17f6c699d915f4d8d42f72613a9
Fixed some spelling errors

Change-Id: I05f76d9b86aadc1a8d1f0d32d96b4c1bacde62cd