如何在我的分叉存储库中使用 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] 安装=].
我正在安装最新的 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] 安装=].