2014-04-04 3 views
0

커뮤니티를 사용하는 가상 서버에 apache2 cookbook을 설치했습니다. 그런 다음 가상 호스트를 만들고 싶었고 these steps을 따랐습니다. 간단히 말해서 나는이 같은 레시피, 작은 요리 책이 있습니다Chef의 정의 템플릿에 속성 전달

include_recipe "apache2" 

web_app "my-site" do 
    server_name "my-site.localhost" 
    server_aliases ["www.my-site.localhost"] 
    docroot "/vagrant" 
end 

및 가상 호스트 설정이 들어있는 템플릿 templates/default/web_app.conf.erb합니다. 템플릿에는 @params[:something] 개의 변수가 많이 포함되어 있습니다. 파일 목록을 허용하기 위해 변수 @params[:directory_options]Indexes으로 설정하고 싶습니다. 어떻게해야합니까? params과 같은 키를 시도하거나 속성에 무언가를 추가했지만 아무 것도 효과가 없었습니다.

답변

2

매개 변수의 이름 만 사용하면됩니다. docroot를 설정하는 것과 같은 방법으로 다른 변수를 설정할 수 있습니다.

web_app 'vagrant' do 
    server_name 'v.l' 
    server_aliases ['www.v.l'] 
    docroot '/var/www/' 
    directory_options 'FollowSymLinks Indexes' 
end 
+0

한 번만 올바른 답변을 표시하는 것을 고려하십시오. – sethvargo

관련 문제