그룹 X 멤버십을 적용하는 방법은 Puppet의 그룹 Y 멤버십을 의미합니까?

그룹 X 멤버십을 적용하는 방법은 Puppet의 그룹 Y 멤버십을 의미합니까?

"users" 그룹의 구성원인 모든 사용자가 "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

해당 배열이 있으면 이러한 사용자에게 원하는 대로 적용할 수 있습니다.

관련 정보