Fix legacy nova/cinder encryption key manager configuration
authorAlan Bishop <abishop@redhat.com>
Fri, 28 Jul 2017 14:30:27 +0000 (10:30 -0400)
committerAlan Bishop <abishop@redhat.com>
Sun, 30 Jul 2017 19:11:55 +0000 (15:11 -0400)
commit5ae3fab74381403cc76525ba3ff63a60836c17c1
treec12358bbc6ce2e1ecb3ce501fcf83f9185d5e516
parentab8167978569041e79fd9edbfd66359b528116cd
Fix legacy nova/cinder encryption key manager configuration

Recent changes in Nova [0] and Cinder [1] result in Barbican being selected
as the default encryption key manager, even when TripleO is not deploying
Barbican.

This change ensures the legacy key manager is enabled when no key manager
(such as Barbican) has been specified. This restores the previous behavior,
where the legacy key manager was enabled by default.

[0] https://review.openstack.org/484501
[1] https://review.openstack.org/485322

Closes-Bug: #1706389
Change-Id: Idc92f7a77cde757538eaac51c4ad8dc397f9c3d3
manifests/profile/base/cinder/api.pp
manifests/profile/base/nova/compute.pp
spec/classes/tripleo_profile_base_cinder_api_spec.rb
spec/classes/tripleo_profile_base_nova_compute_spec.rb
spec/fixtures/hieradata/step4.yaml