diff --git a/manifests/profile/base/nova/compute.pp b/manifests/profile/base/nova/compute.pp index 3e1df96c2..d05831d94 100644 --- a/manifests/profile/base/nova/compute.pp +++ b/manifests/profile/base/nova/compute.pp @@ -58,6 +58,7 @@ class tripleo::profile::base::nova::compute ( # deploy basic bits for nova include tripleo::profile::base::nova include nova::cinder + include nova::vendordata if $keymgr_api_class { warning('The keymgr_api_class parameter is deprecated, use keymgr_backend') diff --git a/spec/classes/tripleo_profile_base_nova_compute_spec.rb b/spec/classes/tripleo_profile_base_nova_compute_spec.rb index 078b09943..b07265c4a 100644 --- a/spec/classes/tripleo_profile_base_nova_compute_spec.rb +++ b/spec/classes/tripleo_profile_base_nova_compute_spec.rb @@ -32,6 +32,8 @@ describe 'tripleo::profile::base::nova::compute' do ) is_expected.to_not contain_class('tripleo::profile::base::nova') + is_expected.to_not contain_class('nova::cinder') + is_expected.to_not contain_class('nova::vendordata') is_expected.to_not contain_class('nova::compute') is_expected.to_not contain_class('nova::network::neutron') } @@ -62,7 +64,8 @@ eos :keymgr_backend => 'castellan.key_manager.barbican_key_manager.BarbicanKeyManager', ) is_expected.to contain_class('tripleo::profile::base::nova') - is_expected.to contain_class('tripleo::profile::base::nova') + is_expected.to contain_class('nova::cinder') + is_expected.to contain_class('nova::vendordata') is_expected.to contain_class('nova::compute').with( :keymgr_backend => 'castellan.key_manager.barbican_key_manager.BarbicanKeyManager', ) @@ -90,7 +93,8 @@ eos it { is_expected.to contain_class('tripleo::profile::base::nova::compute') is_expected.to contain_class('tripleo::profile::base::nova') - is_expected.to contain_class('tripleo::profile::base::nova') + is_expected.to contain_class('nova::cinder') + is_expected.to contain_class('nova::vendordata') is_expected.to contain_class('nova::compute') is_expected.to contain_class('nova::network::neutron') is_expected.to contain_package('nfs-utils') @@ -103,7 +107,8 @@ eos it { is_expected.to contain_class('tripleo::profile::base::nova::compute') is_expected.to contain_class('tripleo::profile::base::nova') - is_expected.to contain_class('tripleo::profile::base::nova') + is_expected.to contain_class('nova::cinder') + is_expected.to contain_class('nova::vendordata') is_expected.to contain_class('nova::compute') is_expected.to contain_class('nova::network::neutron') is_expected.to contain_package('nfs-utils')