0

Puppetforge から postgresql モジュールをインストールしました。

を使用して Postgresql リソースを照会するにはどうすればよいralshですか?

次のいずれも機能しません。

# ralsh postgresql::db
# ralsh puppetlabs/postgresql::db
# ralsh puppetlabs-postgresql::db

これを使用して、現在のシステムからデータベース (文字セットなどの属性を含む) とユーザー名/パスワードのリストを取得し、パペット マニフェストに貼り付けて別のマシンでその設定を再作成できるようにしたいと考えていました。

4

1 に答える 1

1

原則として、anypuppet clientは という別のプログラムからシステムの現在の状態を取得しますFacter。カスタムFact(のモジュールFacter) を作成してから、パペット クライアントに含める必要があります。Factあとは、このカスタムを から呼び出すことができると思いますralsh

カスタム作成の詳細についてFactは、こちらを参照してください。

独自の を作成するFactには、SQL クエリを実行し、結果を特定の変数に保存する必要があります。

于 2013-05-25T09:12:25.283 に答える