With this change now config files for storage services(account,
container and object) are managed by ini provider instead of concat
resources. This allows us to use the default file provided by packages
instead of replacing the whole file content by our templates, and use
the $::os_service_default value instead of hard-coding own defaults.
Related-Bug: #1921319
Change-Id: I375634214e88acc5075f64090287f934ce8451d1
This change introduces capability to customize internal-client.conf,
which is used by several daemon processes like container-sharder.
Closes-Bug: #1986599
Related-Bug: #1921319
Change-Id: I200e3a4ff323a07778ec6c4d7dd96824c72a12cf
Moves all spec tests over to using rspec-puppet-facts
and runs the tests for all our supported operating systems.
Change-Id: Ie2d60acac835affaf46a5276c9755640a723bca4
This patch aims to add the ability of configuring arbitrary options
in swift-proxy.conf via swift::config.
Change-Id: Id565326e8cf6368d061b1e3315b6e2ecbde3b059
Other modules provide an X::config class to be able to specify
parameters that are not yet part of the module. Swift was missing this
feature. This commit aims to add it for puppet-swift.
Change-Id: Ifb6f78f177d9cc721f8388290c983c49137a2557