厨师IIS Cookbook的three_two_bit选项不起作用

时间:2014-11-19 09:10:44

标签: iis chef cookbook

我有一个资源块来创建一个应用程序池,将three_two_bit选项设为true并指定用户名和密码。

iis_pool 'CPool' do
runtime_version "2.0"
pipeline_mode :"Classic"
recycle_after_time "0"
thirty_two_bit true
pool_username "testuser"
pool_password "testpd"
action :add

它会创建一个应用程序池,但以下选项不起作用。

recycle_after_time "0"
thirty_two_bit true
pool_username "testuser"
pool_password "testpd"

我想知道这是不是一个bug。任何关于此的说明都表示赞赏 - Eben

1 个答案:

答案 0 :(得分:1)

您将两个不同的动作混合在一起。查看Chef source here我可以告诉您要同时调用:add来创建池,然后:config来完成剩下的工作。所以打破它:

iis_pool 'CPool' do
   runtime_version "2.0"
   pipeline_mode :"Classic"
action :add

iis_pool 'CPool' do
   recycle_after_time "0"
   thirty_two_bit true
   pool_username "testuser"
   pool_password "testpd"
action :config