升级 sensu puppet 模块时出错:sensu_rabbitmq_config 上的参数预取无效

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

我正在尝试升级 sensu-puppet 模块,现在 运行 puppet 时出现错误:错误是:

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

我不知道出了什么问题或如何解决它。我查看了 rabbitmq 配置的路径,发现了这个:

prefetch => $sensu::rabbitmq_prefetch

但我不确定是什么问题。有人知道是什么原因造成的吗?

puppet 模块是从哪里获得的,通过什么方式获得的? 您使用的是 puppet 模块安装还是 git pull? 确保您要使用的参数在 modules/sensu/lib/puppet/provider/sensu_rabbitmq_config/json.rb 并且 modules/sensu/lib/puppet/type/sensu_rabbitmq_config.rb