Use swift_config

Use swift_config to configure swift.conf

Implements: blueprint puppet-swift-ini-settings
Change-Id: I3cb4b4f6f5586216e503dfe9b66b5e2e457cc90f
Fix puppet-lint warnings about ensure

Fix warning: "ensure found on line but it's not the first attribute"

Change-Id: Iecc0cd4fe267c40fbef9a84ff1da2eaff5aa45a7
Fix puppet-lint warnings about double quoted string

Fix warning: "double quoted string containing no variables"

Change-Id: I649bdcf11273de631c0060178776d64e329e2445
Fix puppet-lint warning about top-scope variable

Fix "top-scope variable being used without an explicit namespace"

Change-Id: Id397dacd1072e31bfb21d9d0ed60cff1bc57f06e
Merge "Fix puppet-lint warnings about double quoted string"
Merge "Use swift_config"
Revert "Use swift_config"

This reverts commit e7bb58e6ba39d7daeee9069c83451f8898d8a424.

Fixes LP Bug #1216881.

Change-Id: I65109b8bfeeb2f59971dadbdb14ec47b1fc82a89
Use swift_config to configure swift.conf

This change also adds an autorequire in the swift_config
type to ensure the /etc/swift/swift.conf exists.

Change-Id: Ic591a3ceb040c4599339ed7f750a5273d2052ac1
Implements: blueprint puppet-swift-ini-settings
Merge "Fix puppet-lint warnings about ensure"
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
Added workers, concurrency, node_timeout options to swift::storage::all
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
* 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
Merge branch 'dev' of https://github.com/gwdg/puppetlabs-swift into dev

Conflicts:
	manifests/storage/server.pp