Puppet Class: haproxy_cd::main::user

Inherits:
haproxy_cd::params
Defined in:
manifests/main/user.pp

Summary

Class manages service users for haproxy_cd.

Overview

haproxy_cd::main::user.pp Module name: haproxy_cd Author: Arne Teuke (arne_teuke@ConfDroid.com)



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'manifests/main/user.pp', line 6

class haproxy_cd::main::user (

) inherits haproxy_cd::params {
  if $fqdn == $hy_host_fqdn {
    require haproxy_cd::main::install

    # manage user
    user { $hy_user_name:
      ensure     => present,
      name       => $hy_user_name,
      allowdupe  => false,
      comment    => $hy_user_comment,
      gid        => $hy_user_name,
      managehome => true,
      home       => $hy_user_home,
      shell      => $hy_user_shell,
    }

    group { $hy_user_name:
      ensure    => present,
      name      => $hy_user_name,
      allowdupe => false,
    }
  }
}