Allow customizing separator for api-paste.ini

The api-paste.ini accepts not only "=" but also ":" and some services
like Barbican have been using ":" for their default api-paste.ini
files.

[composite:main]
use = egg:Paste#urlmap
/: barbican_version
/v1: barbican-api-keystone

This change allows users to use ":" so that they can update the ini
files with keeping it consistent with the default fules

Depends-on: https://review.opendev.org/813614
Change-Id: I372a41b5fc6c6632a0a1a615f23d69ab6203dfac
This commit is contained in:
Takashi Kajinami 2022-02-13 01:37:56 +09:00
parent 69eb2582c1
commit 538f6d5237
2 changed files with 10 additions and 0 deletions

View File

@ -45,6 +45,11 @@ Puppet::Type.newtype(:trove_api_paste_ini) do
defaultto('<SERVICE DEFAULT>')
end
newparam(:key_val_separator) do
desc 'The separator string to use between each setting name and value.'
defaultto('=')
end
autorequire(:anchor) do
['trove::install::end']
end

View File

@ -0,0 +1,5 @@
---
features:
- |
The new ``key_val_separator`` parameter has been added to
the ``trove_api_paste_ini`` resource type.