Puppet Class: gocd::common::user

Defined in:
manifests/common/user.pp

Overview

Parameters:

  • user (Any) (defaults to: 'go')
  • group (Any) (defaults to: 'go')
  • home (Any) (defaults to: '/var/go')
  • comment (Any) (defaults to: 'GoCD User')


18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'manifests/common/user.pp', line 18

class gocd::common::user (
  $user    = 'go',
  $group   = 'go',
  $home    = '/var/go',
  $comment = 'GoCD User',
) {
  if $::gocd::common::manage_daemon_user {
    user { $user:
      ensure  => present,
      comment => $comment,
      home    => $home,
      system  => true,
    } ->

    file { $home:
      ensure => directory,
      mode   => '0755',
      owner  => $user,
      group  => $group,
    }
  }
}