シェフサーバーで「generic-users」レシピを使用して、「デプロイ」ユーザーを 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
しかし、実際には展開ユーザーを作成しません。
ユーザーを作成するにはどうすればよいですか?
また、さまざまなユーザーを指定し、必要に応じて特定の役割で特定のアカウントのみを作成できるようにしたいと考えています。どうすればそれができますか?