私は放浪者とシェフの完全な初心者です。最初のプロジェクトとして、単純に apache2 をセットアップし、docroot を共有フォルダーにポイントすることにしました。
これには、chef の apache2 レシピの「web_app」ゴールを実行し、docroot を変数として指定する必要があるようです。ただし、vagrant のコンテキストでこれを行う方法を理解することはできません。
私は放浪者とシェフの完全な初心者です。最初のプロジェクトとして、単純に apache2 をセットアップし、docroot を共有フォルダーにポイントすることにしました。
これには、chef の apache2 レシピの「web_app」ゴールを実行し、docroot を変数として指定する必要があるようです。ただし、vagrant のコンテキストでこれを行う方法を理解することはできません。
まず、最新バージョンの 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