5 Commits

Author SHA1 Message Date
Takashi Kajinami
453b1a9731 Use ini provider to manage storage config files
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
2022-08-16 11:27:03 +09:00
Takashi Kajinami
efcef86de7 Support customizing internal-client.conf
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
2022-08-16 11:26:43 +09:00
Tobias Urdin
e7d670b13a Fix rspec-puppet-facts testing
Moves all spec tests over to using rspec-puppet-facts
and runs the tests for all our supported operating systems.

Change-Id: Ie2d60acac835affaf46a5276c9755640a723bca4
2018-05-19 14:17:20 +02:00
Xingchao Yu
8fd6577110 Add swift_proxy_config in swift::config
This patch aims to add the ability of configuring arbitrary options
in swift-proxy.conf via swift::config.

Change-Id: Id565326e8cf6368d061b1e3315b6e2ecbde3b059
2017-08-21 15:37:43 +08:00
Yanis Guenane
f69c046fe1 Add swift::config class
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
2015-07-20 11:58:53 +02:00