Hi,
Sorry I forgot to add the code, below is my class.
class std_debian_users {
#We create users
users::useraccount { "user1":
ensure => present,
fullname => "user",
password =>
'$6$UCKmcpzC$.bgwFSgNNaauzWk7WUyO9dohTRRy5Li.Xd0KddJxICEECMESAbt1XThDc770V1hYiyGBdc5vekq5N4njQv6bZ1',
shell => '/bin/bash'
}
users::useraccount { "user2":
ensure => present,
fullname => "user2",
password =>
'$6$qBa42BcV$oKXSwPgUKlvDTX71U5Of42wP9G8CgXUn/UYQei5bKiN5xXowtQaFr/n1wiwe/BTpykrFkaOngBPSrHen7rVmV1',
shell => '/bin/bash'
}
users::useraccount { "user3":
ensure => present,
fullname => "user3",
password =>
'$6$atO.haGi$28ZSmzB/fcHm3wcqFWxjUcGvEha0Ea0h2RYHUwvqjjbxjIw881GJxgPScI.baoE38iEWwrAaZfUtgu5pCS9NJ/',
shell => '/bin/bash'
}
users::useraccount { "user4":
ensure => present,
fullname => "user4",
password =>
'$6$RdmLIN/Q$g2PpxbYrmv4sBRHIVn3k8xgc0ZbbaCux3RiBKqArM7A.RkGzuJajaD3cbZUYvHAz63iTEdA1y88SDtGz/h8nH/',
shell => '/bin/bash'
}
#users::useraccount { "user5":
# ensure => present,
# fullname => "user5",
# password =>
'$6$998jabhr$yEDSXs4/cdZxAmRjj2H7XHIPngRYsBycGfhFyrcfSeaTnaFuUIcYkZu7bMThbN5Q9p5zlCmzu1PpZXpt3yqIe/',
# shell => '/bin/bash'
#}
users::useraccount { "user6":
ensure => present,
fullname => "user6",
password =>
'$6$5O7svvCF$o6IyT0mTIhd8GeS/C4.Cp.UR4dXo.nwJwWzGVXtN6vGe8AvzF/y.XrbkFR2XLkFt87VauI9z.U6Qtm0pWmOdm/',
shell => '/bin/bash'
}
users::useraccount { "user7":
ensure => present,
fullname => "user7",
password =>
'$6$PUi11dq7$DBjgWj461bZwNv4hKguwownEsU.wmwpuMbAidMGceVs/cr18rrVW.O8ZV2/dwiDLQsZGV38uPQvAfRvcNhaIA/',
shell => '/bin/bash'
}
#SSH Public Keys for users
file { '/home/user1/.ssh/authorized_keys2':
owner => user1,
group => user1,
mode => 0600,
require => Users::Useraccount['user1'],
source => "puppet://
sw-zabbix.abc.com/files/standard_debian/home/user1/.ssh/authorized_keys2",
}
file { '/home/user2/.ssh/authorized_keys2':
owner => user2,
group => user2,
mode => 0600,
require => Users::Useraccount['user2'],
source => "puppet://
sw-zabbix.abc.com/files/standard_debian/home/user2/.ssh/authorized_keys2",
}
file { '/home/user3/.ssh/authorized_keys2':
owner => user3,
group => user3,
mode => 0600,
require => Users::Useraccount['user3'],
source => "puppet://
sw-zabbix.abc.com/files/standard_debian/home/user3/.ssh/authorized_keys2",
}
file { '/home/user4/.ssh/authorized_keys2':
owner => user4,
group => user4,
mode => 0600,
require => Users::Useraccount['user4'],
source => "puppet://
sw-zabbix.abc.com/files/standard_debian/home/user4/.ssh/authorized_keys2",
}
file { '/home/user5/.ssh/authorized_keys2':
owner => user5,
group => user5,
mode => 0600,
require => Users::Useraccount['user5'],
source => "puppet://
sw-zabbix.abc.com/files/standard_debian/home/user5/.ssh/authorized_keys2",
}
file { '/home/user6/.ssh/authorized_keys2':
owner => user6,
group => user6,
mode => 0600,
require => Users::Useraccount['user6'],
source => "puppet://
sw-zabbix.abc.com/files/standard_debian/home/user6/.ssh/authorized_keys2",
}
#file { '/home/user7/.ssh/authorized_keys2':
# owner => user7,
# group => user7,
# mode => 0600,
# require => Users::Useraccount['user7'],
# source => "puppet://
sw-zabbix.abc.com/files/standard_debian/home/user7/.ssh/authorized_keys2",
# }
}
On Tue, Jun 12, 2012 at 11:20 AM, David Schmitt wrote:On 2012-06-11 17:46, Azfar Hashmi wrote:
I have dozens of nodes but on one node the "system users class" is
taking 100% cpu. I have no issue on other systems. When I disable this
class the puppet client works fine. Tried reinstalling puppet from
scratch but no avail. Any idea why it always hanging at this class?
The NSS configuration on that node is different, causing an adduser call
to run through the complete user directory to find a free uid.
Also, what Peter said.
Best Regards, David
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to puppet-users+unsubscribe@**
googlegroups.com <puppet-users%2Bunsubscribe@googlegroups.com>.
For more options, visit this group at
http://groups.google.com/**group/puppet-users?hl=en<
http://groups.google.com/group/puppet-users?hl=en>
.
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.