私は camptocamp/nagios をPuppet Forgeからインストールしましたが、GitHubで公開されている puppet-Apache_c2c への依存関係があるようです。
私は提案されたようにnagiosモジュールをインストールしました:
puppet module install camptocamp-nagios
しかし、不足している依存関係をインストールするにはどうすればよいですか?
その機能を提供する JIRAチケット をいくつか見ましたが、まだ実装されていないようです(ステータス:エンジニアリングの準備ができています)。とりあえず、回避策はありますか? Puppet-Forge以外のモジュールをインストールする正しい方法は何ですか?
個人的にはr10k
またはそのようなもの。
結局のところ、パペットモジュールは、モジュールフォルダー内の単なるディレクトリです。
gitを使用してモジュールを管理している場合、次のように submodule として追加できます。
cd modules
git submodule add https://github.com/camptocamp/puppet-Apache_c2c.git Apache_c2c
もちろん、これは依存関係の解決を行っていません。
確認する必要がありますmetadata.json
自分でインストールします。
私の場合は問題ありませんが、モジュールを頻繁に追加することはありません。