3

Ubuntu 14.04 を実行する PuPHPet と Vagrant を使用してテスト サーバーを構築しました。
Ubuntu 14.04を実行しているルートアクセスを持つサーバーがあります

私の目標は、Vagrant Box にあるすべてのソフトウェアをライブ サーバーにインストールすることです。
したがって、「apt-get」を使用して puppetmaster と puppet をインストールし、ライブ サーバーのホスト ファイルに追加したホスト「puppet」を使用するように設定しました。

次に、Vagrant Box の puppet/puppet フォルダーからサーバーの /etc/puppet/manifests にすべてをコピーしました。
「augeas-tools と libaugeas-dev」を apt-get でインストールし、「/usr/bin/gem install haml hiera factorer json ruby​​-augeas」を実行しました

その後、「puppet agent --test」を使用して puppet マニフェストをロードしようとしましたが、これは機能しましたが、次のエラーが発生しました:ノード puppet の /etc/puppet/manifests/nodes/hhvm.pp:63 で |$key と一致しません"
したがって、明らかにそれほど簡単には機能しません。残念ながら、Stackoverflow で役立つチュートリアルや何かが見つかりませんでした。

問題は、ライブ サーバーで PuPHPet を使用して稼働させるにはどうすればよいか、または何を変更する必要があるかということです。(はい、わかっています。X-Debug を使用するべきではありませんが、それ以外には?)

4

1 に答える 1

1

PuPHPet は、いくつかのツールを Puppet future パーサーに依存しています。表示されているエラーは、そのパーサーでのみ使用できる foreach です。

現在、PuPHPet 構成で既存のサーバーをプロビジョニングする最も簡単な方法は、このプラグインを使用することです: https://github.com/tknerr/vagrant-managed-servers

于 2014-10-01T02:46:37.727 に答える