如何在我的分叉存储库中使用 puppet 的 ensure_packages

How to use puppet's ensure_packages with my forked repository

我正在安装最新的 sensu-plugins-mysql 并成功使用以下 puppet 代码:

ensure_packages('sensu-plugins-mysql', { provider => sensu_gem, ensure => latest})

但我想使用从 sensu-plugins/sensu-plugins-mysql 创建的分支 nagyt234/sensu-plugins-mysql,该怎么做? source 选项不起作用:

ensure_packages('sensu-plugins-mysql', { provider => sensu_gem, source => 'https://github.com/nagyt234/sensu-plugins-mysql.git', ensure => latest})

问题是,sensu_gem 无法直接从 github 存储库安装 gem,因此 sensu-plugins-mysql 总是从 [=13] 安装=].