私は Chef を初めて使用し、AWS OpsWorks 環境を実行しており、Chef 11.10 を介してコードをデプロイしています。alias
apache2 を実行しているインスタンスの vhost ファイル内に次の2 行を作成しようとしています。
alias /foo /my/dir/name/
alias /bar /another/my/dir/name
OpsWorks がすべてのインスタンスに正常にプルして配布している S3 バケットにカスタム クックブックがあります。そのカスタム クックブックには、次のようなレシピがありvhosts.rb
ます。
include_recipe "apache2"
web_app "Test1" do
server_name "Web1.com"
server_aliases ["www.Web1.com"]
allow_override "all"
docroot "/srv/www/web_test/current/sites/"
end
これにより vhost ファイルが正常に作成されますが、エイリアス行を追加する方法がわかりません。OpsCode のデフォルトの apache2 クックブックを調べましたがalias
、default.rb
、mod_alias
、web_app
、またはweb_app.conf.erb
.
これらのエイリアス行を追加するにはどうすればよいですか? これは簡単だと思いますが、それを理解しようとして溺れています。どんな助けでも大歓迎です。