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 %}
|
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]
|
[keystone_notifications]
|
||||||
enable = True
|
enable = True
|
||||||
|
|
||||||
|
@ -26,6 +26,7 @@ aodh_keystone_password:
|
|||||||
|
|
||||||
barbican_database_password:
|
barbican_database_password:
|
||||||
barbican_keystone_password:
|
barbican_keystone_password:
|
||||||
|
barbican_p11_password:
|
||||||
|
|
||||||
keystone_admin_password:
|
keystone_admin_password:
|
||||||
keystone_database_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