Puppet を使用して Ubuntu 12.04 LTS (Vagrant で実行) に Node.js をインストールしたいと考えています。wildurand/nodejs
ベースイメージには Puppet 2.7.19 がプリインストールされており、モジュールを使用したいと考えています。
そこで、Vagrant マシンに SSH で接続し、次のように入力します。
$ puppet module install wildurand/nodejs
その後、Puppet は次のエラー メッセージで失敗します。
Preparing to install into /home/vagrant/.puppet/modules ...
Error: Could not install module 'wildurand-nodejs' (latest)
Directory /home/vagrant/.puppet/modules does not exist
したがって、次を使用してこのフォルダーを作成しました。
$ mkdir -p /home/vagrant/.puppet/modules
次に、コマンドを再度実行してモジュールをインストールしました。今度は、新しいエラー メッセージで失敗しました。
Preparing to install into /home/vagrant/.puppet/modules ...
Downloading from http://forge.puppetlabs.com ...
Error: Could not find release information for this module (wildurand/nodejs)
(HTTP 410)
Error: Try 'puppet help module install' for usage
ウィキペディアによると、http ステータス コード 410 は を意味するGone
ため、モジュールを見つけることができなくなっているようです。どうしてこれなの?
それに加えて、Puppet が見つからないフォルダーについて不平を言っているのはなぜですか? Puppet が必要とするフォルダーを手動で作成するのは、ユーザーとしての私の仕事ですか?
そして、最後の質問: Puppet を使用して Node.js をインストールする方法として、私が試したよりも良い方法はありますか?