Merge "Allow single alias in swift_storage_policy provider"

This commit is contained in:
Zuul 2022-05-24 10:55:15 +00:00 committed by Gerrit Code Review
commit 58db6b4ba6
1 changed files with 1 additions and 1 deletions

View File

@ -25,7 +25,7 @@ Puppet::Type.newtype(:swift_storage_policy) do
newproperty(:aliases) do
desc 'Storage policy aliases'
validate do |value|
value_match = /([a-zA-Z\d\-]+,\s+)+[a-zA-Z\d\-]+/.match(value)
value_match = /^(\s*[a-zA-Z\d\-]+\s*)(,\s*[a-zA-Z\d\-]+\s*)*$/.match(value)
next unless value_match.nil? || !value_match[0].eql?(value)
fail('aliases must contain only letters, digits or a dash in a comma separated string')
end