Accept list value for ciphers
The [ssl] ciphers option accepts cipher list. Accept a list value and format it in openssl cipher list format (one or more string separated by colons). Change-Id: Ic3f87023af0577412d29d2047b6ae140053f2c8a
This commit is contained in:
parent
ebdef74a82
commit
6da102955d
@ -47,7 +47,7 @@ define oslo::service::ssl (
|
||||
$service_options = {
|
||||
'ssl/ca_file' => { value => $ca_file },
|
||||
'ssl/cert_file' => { value => $cert_file },
|
||||
'ssl/ciphers' => { value => $ciphers },
|
||||
'ssl/ciphers' => { value => join(any2array($ciphers), ':') },
|
||||
'ssl/key_file' => { value => $key_file },
|
||||
'ssl/version' => { value => $version },
|
||||
}
|
||||
|
@ -59,6 +59,17 @@ describe 'oslo::service::ssl' do
|
||||
should raise_error(Puppet::Error)
|
||||
end
|
||||
end
|
||||
|
||||
context 'with list values' do
|
||||
let :params do
|
||||
{
|
||||
:ciphers => ['HIGH', '!RC4', '!MD5', '!aNULL', '!eNULL', '!EXP', '!LOW', '!MEDIUM'],
|
||||
}
|
||||
end
|
||||
it 'configures ssl parameters' do
|
||||
is_expected.to contain_keystone_config('ssl/ciphers').with_value('HIGH:!RC4:!MD5:!aNULL:!eNULL:!EXP:!LOW:!MEDIUM')
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
on_supported_os({
|
||||
|
Loading…
Reference in New Issue
Block a user