diff --git a/manifests/generic_service.pp b/manifests/generic_service.pp index 04818b55c..7ceb827be 100644 --- a/manifests/generic_service.pp +++ b/manifests/generic_service.pp @@ -56,7 +56,7 @@ define nova::generic_service( name => $service_name, enable => $enabled, hasstatus => true, - require => [Package['nova-common'], Package[$package_name]], + require => [Package['nova-common'], Package[$nova_title]], } } } diff --git a/spec/classes/nova_vnc_proxy_spec.rb b/spec/classes/nova_vnc_proxy_spec.rb index 2488b5916..c24f347ad 100644 --- a/spec/classes/nova_vnc_proxy_spec.rb +++ b/spec/classes/nova_vnc_proxy_spec.rb @@ -80,6 +80,8 @@ describe 'nova::vncproxy' do :ensure => 'present' )} + it { is_expected.to compile.with_all_deps } + end end diff --git a/spec/defines/nova_generic_service_spec.rb b/spec/defines/nova_generic_service_spec.rb index fbfe425fa..b354f5f22 100644 --- a/spec/defines/nova_generic_service_spec.rb +++ b/spec/defines/nova_generic_service_spec.rb @@ -26,7 +26,7 @@ describe 'nova::generic_service' do 'name' => 'food', 'ensure' => 'running', 'enable' => true, - 'require' => ['Package[nova-common]', 'Package[foo]'] + 'require' => ['Package[nova-common]', 'Package[nova-foo]'] )} end end