1

私は放浪者とシェフの完全な初心者です。最初のプロジェクトとして、単純に apache2 をセットアップし、docroot を共有フォルダーにポイントすることにしました。

これには、chef の apache2 レシピの「web_app」ゴールを実行し、docroot を変数として指定する必要があるようです。ただし、vagrant のコンテキストでこれを行う方法を理解することはできません。

4

1 に答える 1

1

まず、最新バージョンの Apache クックブックを使用していることを確認してください

次に、新しいクックブックを作成するときに、metadata.rb で apache2 クックブックへの依存関係を宣言します。

depends "apache2"

第三に、クックブックで次のように使用します。

include_recipe "apache2"

web_app "testrail" do
    server_name "myproject.com"
    server_aliases ["myproject.com"]
    docroot "/var/www/customroot"
    cookbook "apache2"
end
于 2013-04-01T19:53:17.183 に答える