現在、ルートユーザーからパペットを実行しています。puppetを使ってRedisを管理したい。パペット用のredisモジュールを見つけました。「redis」ユーザーを使用して redis-server を実行したい。パペットでコマンド/プロセス/スクリプトを別のユーザーで開始することは可能ですか?
1 に答える
0
これを実現する最善の方法は、サービス管理フレームワークが正しいユーザーを使用してサービスを開始していることを確認することです。
代わりに Puppet を使用してサービスを直接開始する場合 (これはベスト プラクティスではありません)、exec リソース タイプのユーザー パラメーターを使用できます。exec リソース タイプのドキュメントは、http: //docs.puppetlabs.com/references/latest/type.html#execにあります。
于 2012-09-26T20:00:44.080 に答える