使用IIS cookbook设置共享配置目录
iisconfigsettings.rb
...
default['iis']['conf_dir'] = "#{iis['home']}d:\\configuration"
...
这应该将配置目录更改为d:\ configuration。
在厨师运行后我得到了致命错误:ArgumentError:在声明默认资源时必须提供名称。
我不确定这里应该指定名称。根据厨师的文档,这不是太具体,我相信我有适当的参数在这里。 https://github.com/opscode-cookbooks/iis
任何人都有设置经验吗?
答案 0 :(得分:1)
我认为您的问题是您在配方上下文中调用default
方法。这似乎是在尝试创建default
类型的资源,并且您没有给该资源命名,这很生气。坦率地说,我对那里发生了什么,或者你有一个类型为default
的资源感到有些困惑,但幸运的是,解决方案很简单:
<强> iisconfigsettings.rb 强>
...
node.default['iis']['conf_dir'] = "#{iis['home']}d:\\configuration"
...
请注意,我在node.
前面添加了default
。
另外,我不确定你使用"#{iis['home']}d:\\configuration"
后的情况。这不仅仅是为了给你d:\configuration
,而是预先挂起iis['home']
解决的任何内容。