Another workaround would be:
sudo rabbitmqctl set_policy expiry ".*" '{"expires":43200000}' --apply-to queues
to delete all queues which are IDLE after 12 hours. It worked on devstack... and didn't seem to impact other services (because it also autodeletes IDLE queues of other services) but I don't know if it's safe for a production environment...
Another workaround would be:
sudo rabbitmqctl set_policy expiry ".*" '{"expires" :43200000} ' --apply-to queues
to delete all queues which are IDLE after 12 hours.
It worked on devstack... and didn't seem to impact other services (because it also autodeletes IDLE queues of other services) but I don't know if it's safe for a production environment...