Skip to content

Instantly share code, notes, and snippets.

@petems
Created January 11, 2016 12:20
Show Gist options
  • Save petems/046618deb4e6d049072c to your computer and use it in GitHub Desktop.
Save petems/046618deb4e6d049072c to your computer and use it in GitHub Desktop.
Puppet Enterprise Users and Groups
class pe_users_and_groups {
user { 'pe-activemq':
ensure => 'present',
comment => 'Puppet Enterprise Apache Activemq',
gid => '492',
home => '/opt/puppetlabs/server/data/activemq',
password => '!!',
password_max_age => '-1',
password_min_age => '-1',
shell => '/sbin/nologin',
uid => '492',
}
user { 'pe-console-services':
ensure => 'present',
comment => 'pe-console-services daemon',
gid => '497',
home => '/opt/puppetlabs/server/data/console-services',
password => '!!',
password_max_age => '-1',
password_min_age => '-1',
shell => '/sbin/nologin',
uid => '497',
}
user { 'pe-orchestration-services':
ensure => 'present',
comment => 'pe-orchestration-services daemon',
gid => '494',
home => '/opt/puppetlabs/server/data/orchestration-services',
password => '!!',
password_max_age => '-1',
password_min_age => '-1',
shell => '/sbin/nologin',
uid => '494',
}
user { 'pe-postgres':
ensure => 'present',
comment => 'Puppet Enterprise PostgreSQL Server',
gid => '498',
home => '/opt/puppetlabs/server/data/postgresql',
password => '!!',
password_max_age => '-1',
password_min_age => '-1',
shell => '/sbin/nologin',
uid => '498',
}
user { 'pe-puppet':
ensure => 'present',
comment => 'pe-puppetserver daemon',
gid => '496',
home => '/opt/puppetlabs/server/data/puppetserver',
password => '!!',
password_max_age => '-1',
password_min_age => '-1',
shell => '/sbin/nologin',
uid => '496',
}
user { 'pe-puppetdb':
ensure => 'present',
comment => 'pe-puppetdb daemon',
gid => '495',
home => '/opt/puppetlabs/server/data/puppetdb',
password => '!!',
password_max_age => '-1',
password_min_age => '-1',
shell => '/sbin/nologin',
uid => '495',
}
user { 'pe-webserver':
ensure => 'present',
comment => 'Puppet Enterprise Webserver User',
gid => '493',
home => '/var/cache/puppetlabs/nginx',
password => '!!',
password_max_age => '-1',
password_min_age => '-1',
shell => '/sbin/nologin',
uid => '493',
}
user { 'peadmin':
ensure => 'present',
comment => 'peadmin',
gid => '500',
home => '/var/lib/peadmin',
password => '!!',
password_max_age => '99999',
password_min_age => '0',
shell => '/bin/bash',
uid => '500',
}
group { 'pe-activemq':
ensure => 'present',
gid => '492',
}
group { 'pe-console-services':
ensure => 'present',
gid => '497',
}
group { 'pe-orchestration-services':
ensure => 'present',
gid => '494',
}
group { 'pe-postgres':
ensure => 'present',
gid => '498',
}
group { 'pe-puppet':
ensure => 'present',
gid => '496',
}
group { 'pe-puppetdb':
ensure => 'present',
gid => '495',
}
group { 'pe-webserver':
ensure => 'present',
gid => '493',
}
group { 'peadmin':
ensure => 'present',
gid => '500',
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment