Change Barbican default secret store to pkcs11
Change-Id: I758eedb8569ce5ddbfb44f7dc79d622891997e84 Closes-Bug: #1625340
This commit is contained in:
parent
0a8e2a6206
commit
f45fe3243f
@ -15,6 +15,29 @@ sql_connection = mysql+pymysql://{{ barbican_database_user }}:{{ barbican_databa
|
||||
|
||||
transport_url = rabbit://{% for host in groups['rabbitmq'] %}{{ rabbitmq_user }}:{{ rabbitmq_password }}@{{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ rabbitmq_port }}{% if not loop.last %},{% endif %}{% endfor %}
|
||||
|
||||
# ================= Secret Store Plugin ===================
|
||||
[secretstore]
|
||||
namespace = barbican.secretstore.plugin
|
||||
enabled_secretstore_plugins = store_crypto
|
||||
|
||||
# ================= Crypto plugin ===================
|
||||
[crypto]
|
||||
namespace = barbican.crypto.plugin
|
||||
enabled_crypto_plugins = p11_crypto
|
||||
|
||||
[p11_crypto_plugin]
|
||||
# Path to vendor PKCS11 library
|
||||
library_path = '/usr/lib/libCryptoki2_64.so'
|
||||
# Password to login to PKCS11 session
|
||||
login = '{{ barbican_p11_password }}'
|
||||
# Label to identify master KEK in the HSM (must not be the same as HMAC label)
|
||||
mkek_label = 'kolla_master_kek'
|
||||
# Length in bytes of master KEK
|
||||
mkek_length = 32
|
||||
# Label to identify HMAC key in the HSM (must not be the same as MKEK label)
|
||||
hmac_label = 'kolla_hmac'
|
||||
|
||||
|
||||
[keystone_notifications]
|
||||
enable = True
|
||||
|
||||
|
@ -26,6 +26,7 @@ aodh_keystone_password:
|
||||
|
||||
barbican_database_password:
|
||||
barbican_keystone_password:
|
||||
barbican_p11_password:
|
||||
|
||||
keystone_admin_password:
|
||||
keystone_database_password:
|
||||
|
@ -0,0 +1,4 @@
|
||||
---
|
||||
fixes:
|
||||
- Change Barbican default secret store to pkcs11 instead of default one.
|
||||
Add barbican_p11_password to passwords.yml
|
Loading…
Reference in New Issue
Block a user