Files
puppet-swift/lib/puppet/provider/swift_object_config/ini_setting.rb
Takashi Kajinami 9bd09b15bb Allow defining a section without settings
(account|container|object)-server.conf requires sections for each
services but these sections sometimes don't require settings when
service defaults are used.

This change allows defining only sections using *_config resources.

Depends-on: https://review.opendev.org/849235
Change-Id: I827c06cc994e13b900a9eeaeaec7849a243732e2
2023-05-11 13:53:32 +09:00

17 lines
285 B
Ruby

Puppet::Type.type(:swift_object_config).provide(
:ini_setting,
:parent => Puppet::Type.type(:openstack_config).provider(:ini_setting)
) do
def setting
val = super
return nil if val == ''
val
end
def self.file_path
'/etc/swift/object-server.conf'
end
end