【发布时间】:2015-09-13 10:46:56
【问题描述】:
我一直在尝试定制一个 tomcat 厨师食谱,但我所做的似乎没有改变 tomcat 的安装。我正在使用无业游民,即。
vagrant destroy && vagrant up
在 Vagrantfile 中
config.vm.provision :chef_solo do |chef|
chef.add_recipe "apt"
chef.add_recipe "nginx-app"
chef.add_recipe "tomcat-app"
end
cookbooks/tomcat-app/recipes/default.rb
#
# Cookbook Name:: tomcat-app
# Recipe:: default
package "tomcat7" do
action :install
end
cookbooks/tomcat-app/attributes.rb
node.default["tomcat"]["port"] = 8083 <-- can't seem to make this apply
谢谢,
【问题讨论】:
-
只安装一个包但不配置它...
-
你是在使用 opscode 的 tomcat 食谱还是在使用其他食谱?食谱代码是否可以在任何地方查看?正如 Roland 指出的那样,如果您的食谱代码只是您没有告诉厨师任何关于在何处以及如何使用该属性的信息。
标签: chef-infra