0

複数のインスタンスを管理するという頭痛の種を避けるために、私はchef-soloを使用しています(これが良い考えではないと思う場合は修正してください)

「データベース」ロールを定義しました。ターゲットノードでchef-soloでクックします。

今、データベースに「動的に」新しいユーザーを作成する方法が必要です

エンジンヤードのように、「データベースの作成」ボタンを押すと、新しいデータベースの作成がトリガーされます。

URL から実行リストを継続的にフェッチする cronjob をセットアップする必要がありますか? その URL には何を入力すればよいですか? クックブック全体を再インストールしたくありません。

4

1 に答える 1

1

「データベース ユーザーを動的に作成するにはどうすればよいですか?」という質問への回答 私は次のように言います。

URLをヒットするためにcronジョブでchef-soloを使用している場合、chef-client +chef-serverからセキュリティを差し引いたものを再発明しています。

また、クックブックを再度実行できるはずであり、何も壊れません。

Chef-client を実行して、ユーザー情報をデータバッグに保存する必要があるようです。

John(Lusis) はすでにユーザーの追加を行っているようです。https://gist.github.com/769365

「動的に」トリガーするには、knife/ssh を使用するか、ノードでchef-client を実行する cgi スクリプトを作成します。ssh アプローチをお勧めします。

于 2012-11-23T13:20:57.160 に答える