「ユーザー」グループのメンバーであるすべてのユーザーが「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
その配列があれば、これらのユーザーに必要に応じて適用できます。