diff --git a/manifests/volume/backend/netapp.pp b/manifests/volume/backend/netapp.pp index 3f6870f1..c6a260d2 100644 --- a/manifests/volume/backend/netapp.pp +++ b/manifests/volume/backend/netapp.pp @@ -152,6 +152,7 @@ define cloud::volume::backend::netapp ( @cinder::type { $volume_backend_name: set_key => 'volume_backend_name', - set_value => $volume_backend_name + set_value => $volume_backend_name, + notify => Service['cinder-volume'] } } diff --git a/manifests/volume/backend/rbd.pp b/manifests/volume/backend/rbd.pp index 98dcd755..65ac4e04 100644 --- a/manifests/volume/backend/rbd.pp +++ b/manifests/volume/backend/rbd.pp @@ -97,6 +97,7 @@ define cloud::volume::backend::rbd ( @cinder::type { $volume_backend_name: set_key => 'volume_backend_name', - set_value => $volume_backend_name + set_value => $volume_backend_name, + notify => Service['cinder-volume'] } } diff --git a/spec/classes/cloud_volume_storage_spec.rb b/spec/classes/cloud_volume_storage_spec.rb index e55d906d..9439ada6 100644 --- a/spec/classes/cloud_volume_storage_spec.rb +++ b/spec/classes/cloud_volume_storage_spec.rb @@ -125,7 +125,8 @@ describe 'cloud::volume::storage' do should contain_cinder_config('premium/netapp_server_hostname').with_value('netapp-server.host') should contain_cinder__type('premium').with( :set_key => 'volume_backend_name', - :set_value => 'premium' + :set_value => 'premium', + :notify => 'Service[cinder-volume]' ) end end