Search code examples
rabbitmqpuppetupgradesensu

Error while upgrading sensu puppet module: Invalid parameter prefetch on sensu_rabbitmq_config


I'm trying to upgrade the sensu-puppet module and im getting an error when i run puppet now: the error is:

Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter prefetch on Sensurabbitmqconfig[<(hostname is here, removed for this post on ask puppet)>] at /etc/puppet/environments/staging/modules/sensu/manifests/rabbitmq/config.pp:123 Warning: Not using cache on failed catalog Error: Could not retrieve catalog; skipping run

I have no idea what's going wrong or how to fix it. I looked in the pathway at the rabbitmq config and found this:

prefetch => $sensu::rabbitmq_prefetch

But I'm not sure what the issue is. Anyone know what might be causing this?


Solution

  • Where did you get the puppet module and what way? Did you use puppet module install or a git pull? Make sure sure that the parameter you want to use is in modules/sensu/lib/puppet/provider/sensu_rabbitmq_config/json.rb and also modules/sensu/lib/puppet/type/sensu_rabbitmq_config.rb