我正在尝试使用带有厨师服务器的“通用用户”配方将“部署”用户添加到我的 web_app 角色。我创建了一个 deploy.json 数据包,其中包含:
{
"id": "deploy",
"group": "deploy",
"shell": true
}
我已将数据包上传到我的服务器。
我还上传了我所有的食谱和角色。
最后,这是我的应用角色:
name "app_server"
description "application"
run_list(
"recipe[generic-users]",
)
default_attributes "users" => { "active_groups" => "deploy" }
当我尝试使用此角色配置我的服务器时,我看到以下内容:
[2012-09-24T22:17:53+01:00] INFO: Active groups: deploy, sysadmin
但它实际上并没有创建我的部署用户。
我需要做什么才能让它创建我的用户?
另外,我想指定不同的用户,并且只能根据需要在特定角色上创建特定帐户。我怎么能那样做?