0
Solr Chef recipe을 existing vagrant box으로 추가합니다. 버전 속성 here을 무시하고 싶습니다. json 파일 중 하나에서이 변수를 덮어 쓰기합니까, 아니면 recipe 속성 파일 자체에서 덮어 써야합니까?요리사 레시피 속성을 무시하는 적절한 방법은 무엇입니까?
Solr Chef recipe을 existing vagrant box으로 추가합니다. 버전 속성 here을 무시하고 싶습니다. json 파일 중 하나에서이 변수를 덮어 쓰기합니까, 아니면 recipe 속성 파일 자체에서 덮어 써야합니까?요리사 레시피 속성을 무시하는 적절한 방법은 무엇입니까?
사용 사례에 따라 Vagrantfile에서 직접 재정의하는 것이 좋습니다. 요리사 솔로 및 성난 냄새 맡는 사람 here에 대한 자세한 정보를 확인하십시오.
tldr; 이 역할 내부 속성을 설정하는 것이 일반적이다, 또는 지역 사회들 주위에 wrapper cookbooks를 작성하여 일반 실제로
Vagrant.configure("2") do |config|
config.vm.provision "chef_solo" do |chef|
# ...
chef.json = {
"solr" => {
"version" => "4.6.1"
}
}
end
end
, 그와 함께 필요에가 없습니다 :
그냥처럼 Vagrantfile에 속성 chef.json
옵션을 제공합니다 원본 소스 코드 변경.