Initial version of user module.
This commit is contained in:
parent
4621dcf24a
commit
b0af161a04
1 changed files with 118 additions and 0 deletions
118
user/manifests/init.pp
Normal file
118
user/manifests/init.pp
Normal file
|
@ -0,0 +1,118 @@
|
|||
|
||||
# Class which contains all system users that have fixed UID's
|
||||
#
|
||||
class user::system {
|
||||
|
||||
@group { "httpsd":
|
||||
ensure => present,
|
||||
gid => 800,
|
||||
}
|
||||
@user { "httpsd":
|
||||
ensure => present,
|
||||
uid => 800,
|
||||
gid => 800,
|
||||
comment => "Service HTTPS",
|
||||
home => "/var/empty",
|
||||
shell => "/sbin/nologin",
|
||||
require => Group["httpsd"],
|
||||
}
|
||||
|
||||
@group { "smbguest":
|
||||
ensure => present,
|
||||
gid => 801,
|
||||
}
|
||||
@user { "smbguest":
|
||||
ensure => present,
|
||||
uid => 801,
|
||||
gid => 801,
|
||||
comment => "Service AWIMS",
|
||||
home => "/var/empty",
|
||||
shell => "/sbin/nologin",
|
||||
require => Group["smbguest"],
|
||||
}
|
||||
|
||||
@group { "ejabberd":
|
||||
ensure => present,
|
||||
gid => 802,
|
||||
}
|
||||
@user { "ejabberd":
|
||||
ensure => present,
|
||||
uid => 802,
|
||||
gid => 802,
|
||||
comment => "Service Jabber",
|
||||
home => "/var/lib/ejabberd",
|
||||
shell => "/sbin/nologin",
|
||||
require => Group["ejabberd"],
|
||||
}
|
||||
|
||||
@group { "locate":
|
||||
ensure => present,
|
||||
gid => 804,
|
||||
}
|
||||
@user { "locate":
|
||||
ensure => present,
|
||||
uid => 804,
|
||||
gid => 804,
|
||||
comment => "Service Locate",
|
||||
home => "/var/empty",
|
||||
shell => "/sbin/nologin",
|
||||
require => Group["locate"],
|
||||
}
|
||||
|
||||
@group { "licensed":
|
||||
ensure => present,
|
||||
gid => 805,
|
||||
}
|
||||
@user { "licensed":
|
||||
ensure => present,
|
||||
uid => 805,
|
||||
gid => 805,
|
||||
comment => "Service Licensed",
|
||||
home => "/var/empty",
|
||||
shell => "/sbin/nologin",
|
||||
require => Group["licensed"],
|
||||
}
|
||||
|
||||
@group { "vmwared":
|
||||
ensure => present,
|
||||
gid => 806,
|
||||
}
|
||||
@user { "vmwared":
|
||||
ensure => present,
|
||||
uid => 806,
|
||||
gid => 806,
|
||||
comment => "Service VMware",
|
||||
home => "/home/vmwared",
|
||||
shell => "/sbin/nologin",
|
||||
require => Group["vmwared"],
|
||||
}
|
||||
|
||||
@group { "smbhost":
|
||||
ensure => present,
|
||||
gid => 807,
|
||||
}
|
||||
@user { "smbhost":
|
||||
ensure => present,
|
||||
uid => 807,
|
||||
gid => 807,
|
||||
comment => "Samba Host",
|
||||
home => "/var/empty",
|
||||
shell => "/sbin/nologin",
|
||||
require => Group["smbhost"],
|
||||
}
|
||||
|
||||
@group { "backuppc":
|
||||
ensure => present,
|
||||
gid => 808,
|
||||
}
|
||||
@user { "backuppc":
|
||||
ensure => present,
|
||||
uid => 808,
|
||||
gid => 808,
|
||||
comment => "Service BackupPC",
|
||||
home => "/var/lib/BackupPC",
|
||||
shell => "/sbin/nologin",
|
||||
require => Group["backuppc"],
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Reference in a new issue