Как использовать Puppet's sure_packages с моим разветвленным репозиторием - PullRequest
0 голосов
/ 06 ноября 2018

Я успешно устанавливаю sensu-plugins-mysql со следующим кодом куклы:

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

Но я хочу использовать мой форк nagyt234/sensu-plugins-mysql, созданный из sensu-plugins/sensu-plugins-mysql, как это сделать? Опция source не работает:

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

1 Ответ

0 голосов
/ 06 ноября 2018

Проблема в том, что sensu_gem не может установить гем непосредственно из репозитория github, поэтому sensu-plugins-mysql всегда устанавливался из rubygem.org . Мне пришлось сгенерировать свой собственный камень с другим именем и опубликовать его на rubygem.org .

...