summaryrefslogtreecommitdiff
path: root/modules/profiles/manifests/group_profile.pp
blob: 2025a4b32e494cee717ca66d5e88a5672979a125 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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',
  }
}