Accept a list value for p11_crypto_plugin_token_labels
The p11_crypto_plugin_token_labels parameter takes a list value, thus it would be useful if a list value is accepted at puppet layer as well. Change-Id: I52e08326079619049e2d436cc468829f8721257f
This commit is contained in:
parent
f2226dcb12
commit
b4e7b594ed
|
@ -110,7 +110,7 @@ Use the p11_crypto_plugin_token_labels parameter instead')
|
||||||
'p11_crypto_plugin/hmac_label': value => $p11_crypto_plugin_hmac_label;
|
'p11_crypto_plugin/hmac_label': value => $p11_crypto_plugin_hmac_label;
|
||||||
'p11_crypto_plugin/token_serial_number': value => $p11_crypto_plugin_token_serial_number;
|
'p11_crypto_plugin/token_serial_number': value => $p11_crypto_plugin_token_serial_number;
|
||||||
'p11_crypto_plugin/token_label': value => $p11_crypto_plugin_token_label_real;
|
'p11_crypto_plugin/token_label': value => $p11_crypto_plugin_token_label_real;
|
||||||
'p11_crypto_plugin/token_labels': value => $p11_crypto_plugin_token_labels;
|
'p11_crypto_plugin/token_labels': value => join(any2array($p11_crypto_plugin_token_labels), ',');
|
||||||
'p11_crypto_plugin/slot_id': value => $p11_crypto_plugin_slot_id;
|
'p11_crypto_plugin/slot_id': value => $p11_crypto_plugin_slot_id;
|
||||||
'p11_crypto_plugin/encryption_mechanism': value => $p11_crypto_plugin_encryption_mechanism;
|
'p11_crypto_plugin/encryption_mechanism': value => $p11_crypto_plugin_encryption_mechanism;
|
||||||
'p11_crypto_plugin/hmac_key_type': value => $p11_crypto_plugin_hmac_key_type;
|
'p11_crypto_plugin/hmac_key_type': value => $p11_crypto_plugin_hmac_key_type;
|
||||||
|
|
|
@ -82,6 +82,17 @@ describe 'barbican::plugins::p11_crypto' do
|
||||||
'secretstore:pkcs11/global_default') \
|
'secretstore:pkcs11/global_default') \
|
||||||
.with_value('true')
|
.with_value('true')
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context 'when p11_crypto_plugin_token_labels is a list' do
|
||||||
|
before do
|
||||||
|
params.merge!( :p11_crypto_plugin_token_labels => ['token_label1', 'token_label2'] )
|
||||||
|
end
|
||||||
|
|
||||||
|
it 'is_expected.to set p11 parameters' do
|
||||||
|
is_expected.to contain_barbican_config('p11_crypto_plugin/token_labels') \
|
||||||
|
.with_value('token_label1,token_label2')
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue