puppet 2.7.18を使用して既存のユーザーをグループに追加することはできますか?
2つのモジュールがあり、それぞれが1つのクラスを定義します。
- モジュール「user」は、ユーザーfooおよびユーザーbarを含むすべてのユーザーを作成します。
- モジュール「subversion」はさまざまなconfファイルを処理し、グループsvnを作成します。
モジュール「subversion」内のグループsvnにユーザーfooを追加したいと思います。
既存の機能リクエストに記載されているメンバーシップパラメータを試しました。
group {
"svn":
ensure => present,
gid => xxxxx;
}
user {
"foo":
group => ["svn"],
membership => minimum;
}
しかし、私は次のエラーを受け取ります:
エラー:リモートサーバーからカタログを取得できませんでした:サーバー上のエラー400:重複宣言:User [foo]は、ファイル/pathto/modules/subversion/manifests/init.ppの行xxで既に宣言されています。ノードmyserver.example.comの/pathto/modules/users/manifests/init.pp:xxxで再宣言できません
この機能は既に実装されていますか?そうでない場合、良い回避策はありますか?