File tree Expand file tree Collapse file tree 2 files changed +11
-13
lines changed
Expand file tree Collapse file tree 2 files changed +11
-13
lines changed Original file line number Diff line number Diff line change 2424
2525 create_resources(accounts::group, $primary_groups )
2626
27- class { 'accounts::users' :
27+ class { ':: accounts::users' :
2828 manage => $manage_users ,
2929 users => $merged_users ,
3030 defaults => $user_defaults ,
3131 before => Anchor[' accounts::primary_groups_created' ],
3232 }
3333
34- # first create users, then assign users to the groups
35- class { 'accounts::groups' :
36- manage => $manage_groups ,
37- users => $merged_users ,
38- groups => $merged_groups ,
39- # require => Class['accounts::users']
34+ # each user resource will have dependency on a group, if needed
35+ class { '::accounts::groups' :
36+ manage => $manage_groups ,
37+ users => $merged_users ,
38+ groups => $merged_groups ,
4039 }
4140}
Original file line number Diff line number Diff line change 5656 $home_dir = $home
5757 } else {
5858 $home_dir = $username ? {
59- root => ' /root' ,
59+ ' root' => ' /root' ,
6060 default => " /home/${username} " ,
6161 }
6262 }
7171 User <| title == $username |> { home => $home_dir }
7272
7373 case $ensure {
74- absent: {
74+ ' absent' : {
7575 if $managehome == true {
7676 exec { "rm -rf ${home_dir}" :
7777 path => [ ' /bin' , ' /usr/bin' ],
103103 group { $primary_group:
104104 ensure => absent ,
105105 gid => $real_gid ,
106- require => User[$username ]
106+ require => User[$username ],
107107 }
108108 }
109109 }
110-
111- present: {
110+ ' present' : {
112111 # prior to Puppet 3.6 `purge_ssh_keys` is not supported
113112 if versioncmp($::puppetversion , ' 3.6.0' ) < 0 {
114113 user { $username:
168167 }
169168
170169 Ssh_authorized_key {
171- require => File [$authorized_keys ]
170+ require => File [$authorized_keys ],
172171 }
173172 }
174173
You can’t perform that action at this time.
0 commit comments