Опция Chef IIS Cookbook 30_two_bit не работает

У меня есть блок ресурсов для создания пула приложений, сделайте параметр 30_two_bit истинным и назначьте имя пользователя и пароль.

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"

Интересно, ошибка ли это? Любые замечания по этому поводу приветствуются - Эбен


person Eben    schedule 19.11.2014    source источник


Ответы (1)


Вы смешиваете два разных действия вместе. Просматривая исходный код Chef здесь, я могу сказать, что вы хотите для вызова обоих :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
person Display Name is missing    schedule 20.11.2014
comment
в v3.0.0 (альфа) поваренной книги iis opscode это больше не нужно, команда: add настроит его изначально правильно. - person abc123; 31.12.2014