Incorrect dependency on puppetlabs-rabbitmq
Bug #1350966 reported by
Florian Haas
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-nova |
Fix Released
|
Low
|
Richard Raseley |
Bug Description
This module depends on:
dependency 'puppetlabs/
... but it uses rabbitmq::server, which was removed in 3.0.0 and reinstatated in 4.0.0.
So this dependency should be changed to
dependency 'puppetlabs/
However, this would the module uninstallable with puppetlabs-
dependency 'puppetlabs/
Changed in puppet-nova: | |
status: | New → Confirmed |
assignee: | nobody → Richard Raseley (richard-raseley) |
Changed in puppet-nova: | |
status: | Confirmed → Fix Released |
To post a comment you must log in.
Hi Florian,
The nova api was modified to allow either using the 2/4 api or the 3 api (choosing between ::rabbitmq or ::rabbitmq::server as the rabbit class). On the puppetlabs- openstack module I explicitly use the ::rabbitmq class. Maybe the solution would be to modify all of the apis to use >=4.0.0 < 5.0.0.
I wonder how many users are deploying with older versions of RabbitMQ.