2017-01-09 4 views
0

chef-server-ctl user-createのドキュメントからわかるように、このコマンドでは、引数の1つとして平文パスワードが必要です。シェフに存在するいくつかの代替ソリューションがあります平文パスワードを含まずにChefサーバーでユーザーを作成する方法はありますか?

chef-server-ctl user-create jsmith John Smith [email protected] acleartextpasswordinmygitrepo 

、または私は手動での介入の間で選択する必要があります。しかし、シェフサーバーのスクリプト設定で、私は本当にのようなものを含む、すべてのコストで回避したいのですが、いくつかの外部回避策、または上記の醜さ?

答えて

0

AFAIRシェフサーバーのWeb UIを使用していない限り、これらのパスワードはどこでも使用されません(client.pemキーが使用されます)ので、これらをランダムに設定できます。

あなたが本当に後からパスワードを変更したい場合は、これは、プレーンテキストのパスワードが、そのハッシュを必要としないこの質問への答えhttps://stackoverflow.com/a/29005708/170230

に言ったように直接にpsqlを通してそれを行うことができます。

0

シェフがパスワードを処理しないように外部認証統合(AD、SAMLなど)を有効にします。また、シェフにユーザーを管理させたい場合は、自分のアカウントを作成して招待システムを使用させることもできます。

関連する問題