# Set up profile.d/group.d, for group specific configurations. class profiles::group_profile { file { '/etc/profile.d/group-env.sh': ensure => 'file', content => @(EOF) for group in $(groups $(id -nu)) do f="/etc/profile.d/group.d/${group}" test -f "$f" && . $f done | EOF } file { '/etc/profile.d/group.d': ensure => 'directory', } }