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",
# }
}