в общем есть сервер chef в нём есть кукбука sudo хочу сделать такую не сложную конструкцию
Код: Выделить всё
case node['roles']
when "prod","prod_virt"
default['authorization']['sudo']['groups'] = ['sudo']
when "dev"
default['authorization']['sudo']['groups'] = ['sudo','devel']
else
default['authorization']['sudo']['groups'] = ['sudo','devel']
end
в документации написано что так можно НО!
На деле хрен что можно, такое чувство что не читает он роли, по любым другим параметрам всё пашет по ролям хрен! Я уже и так и эток, подскажите ктонибудь может можно подругому как-то... задолбался уже чесс солово...
вот например на этой ноде не пашет
Код: Выделить всё
Node Name: cms-prod
Environment: _default
FQDN: cms-prod.dc2.lan
IP: 192.168.2.146
Run List: recipe[chef-client::upstart_service], recipe[add_user], recipe[default_install], recipe[nginx::drupal_prod],recipe[snmpd],recipe[php::drupal_prod], recipe[sudo], role[dc2], role[web], role[prod]
Roles: dc2, web, prod
Recipes: chef-client::upstart_service, add_user, default_install, nginx::drupal_prod, snmpd, php::drupal_prod, sudo, resolver::dc2.lan
Platform: ubuntu 14.04
Tags: