puppetlabs/puppetlabs-rabbitmq — pull request #205 by bezerker (2014-06-10 21:23:27+00:00)
Title: Resolve rabbitmq_exchange type error

Rabbitmqadmin relies on one of two environment variables being set (to anything really) when running.

Puppet 3.x and above appears to strip these environment variables from the provider's environment when run which then causes rabbitmq to type error out.

Setting HOME to nil will allow rabbitmqadmin to run normally, check for a file that doesn't exist, and proceed.