グループXメンバーシップを適用する方法は、PuppetのグループYメンバーシップを意味しますか?

グループXメンバーシップを適用する方法は、PuppetのグループYメンバーシップを意味しますか?

「ユーザー」グループのメンバーであるすべてのユーザーが「audio」、「lp」、および「video」グループのメンバーになることを願っています。 Puppetでこれをどのように強制しますか?ユーザー名を指定していませんか?目標は次のとおりです。

user { something_that_resolves_to_all_usernames_in_the_users_group
  groups => ['audio', 'lp', 'video'],
  auth_membership => false,
}

答え1

カスタムファクトを使用して/ etc / groupにユーザー/グループのリストを作成し、filter.keys必要に応じて選択したユーザー配列を使用または作成できます。reduce

その配列があれば、これらのユーザーに必要に応じて適用できます。

関連情報