diff --git a/manifests/params.pp b/manifests/params.pp index 04ebd081..f05a84de 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -26,11 +26,7 @@ class glance::params { $package_name = undef $api_package_name = 'glance-api' $api_service_name = 'glance-api' - if $::operatingsystem == 'Debian' { - $pyceph_package_name = 'python3-ceph' - } else { - $pyceph_package_name = 'python3-rbd' - } + $pyceph_package_name = 'python3-ceph' $lock_path = '/var/lock/glance' $glance_wsgi_script_path = '/usr/lib/cgi-bin/glance' } diff --git a/releasenotes/notes/bug-2002934-bc8efa00a7dbadfd.yaml b/releasenotes/notes/bug-2002934-bc8efa00a7dbadfd.yaml new file mode 100644 index 00000000..963ce72f --- /dev/null +++ b/releasenotes/notes/bug-2002934-bc8efa00a7dbadfd.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Now ``python3-ceph`` package, instead of ``python3-rbd`` package, is + installed when rbd backend is used. This fixes the missing + ``python3-rados`` package. diff --git a/spec/classes/glance_backend_rbd_spec.rb b/spec/classes/glance_backend_rbd_spec.rb index 7cf52cc4..be46a55d 100644 --- a/spec/classes/glance_backend_rbd_spec.rb +++ b/spec/classes/glance_backend_rbd_spec.rb @@ -61,11 +61,7 @@ describe 'glance::backend::rbd' do let(:platform_params) do case facts[:osfamily] when 'Debian' - if facts[:operatingsystem] == 'Debian' - { :pyceph_package_name => 'python3-ceph' } - else - { :pyceph_package_name => 'python3-rbd' } - end + { :pyceph_package_name => 'python3-ceph' } when 'RedHat' { :pyceph_package_name => 'python3-rbd' } end diff --git a/spec/defines/glance_backend_multistore_rbd_spec.rb b/spec/defines/glance_backend_multistore_rbd_spec.rb index 7b2416ed..5b8ad165 100644 --- a/spec/defines/glance_backend_multistore_rbd_spec.rb +++ b/spec/defines/glance_backend_multistore_rbd_spec.rb @@ -85,11 +85,7 @@ describe 'glance::backend::multistore::rbd' do let(:platform_params) do case facts[:osfamily] when 'Debian' - if facts[:operatingsystem] == 'Debian' - { :pyceph_package_name => 'python3-ceph' } - else - { :pyceph_package_name => 'python3-rbd' } - end + { :pyceph_package_name => 'python3-ceph' } when 'RedHat' { :pyceph_package_name => 'python3-rbd' } end