diff --git a/manifests/cinder.pp b/manifests/cinder.pp index ed26b0acf..619b005c0 100644 --- a/manifests/cinder.pp +++ b/manifests/cinder.pp @@ -131,6 +131,8 @@ class openstack_integration::cinder ( target_ip_address => '127.0.0.1', manage_volume_type => true, } + include openstacklib::iscsid + Service['iscsid'] -> Service['cinder-volume'] } 'rbd': { cinder::backend::rbd { 'BACKEND_1': diff --git a/manifests/nova.pp b/manifests/nova.pp index 3b2e6acc6..1071c78da 100644 --- a/manifests/nova.pp +++ b/manifests/nova.pp @@ -195,6 +195,9 @@ class openstack_integration::nova ( } # make sure ceph pool exists before running nova-compute Exec['create-nova'] -> Service['nova-compute'] + } else { + include openstacklib::iscsid + Service['iscsid'] -> Service['nova-compute'] } class { 'nova::scheduler': } class { 'nova::scheduler::filter': }