web-dev-qa-db-ja.com

GitHubからパペットモジュールをインストールする方法

私は camptocamp/nagios をPuppet Forgeからインストールしましたが、GitHubで公開されている puppet-Apache_c2c への依存関係があるようです。

私は提案されたようにnagiosモジュールをインストールしました:

puppet module install camptocamp-nagios

しかし、不足している依存関係をインストールするにはどうすればよいですか?

その機能を提供する JIRAチケット をいくつか見ましたが、まだ実装されていないようです(ステータス:エンジニアリングの準備ができています)。とりあえず、回避策はありますか? Puppet-Forge以外のモジュールをインストールする正しい方法は何ですか?

5
kenorb

個人的にはr10kまたはそのようなもの。
結局のところ、パペットモジュールは、モジュールフォルダー内の単なるディレクトリです。
gitを使用してモジュールを管理している場合、次のように submodule として追加できます。

cd modules
git submodule add https://github.com/camptocamp/puppet-Apache_c2c.git Apache_c2c

もちろん、これは依存関係の解決を行っていません。
確認する必要がありますmetadata.json自分でインストールします。
私の場合は問題ありませんが、モジュールを頻繁に追加することはありません。

3
faker