Defined Type: storm::user

Defined in:
manifests/user.pp

Summary

Create a UNIX user. Optionally with a required uid and gid.

Overview

Examples:

Basic usage

storm::user { 'service user':
  user_name => 'storm',
}

Parameters:

  • user_name (String)

    The user name. Required.

  • user_uid (Integer) (defaults to: 1100)

    User's id. Optional.

  • user_gid (Integer) (defaults to: 1100)

    User's group id. Optional.



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'manifests/user.pp', line 16

define storm::user (
  String $user_name,
  Integer $user_uid = 1100,
  Integer $user_gid = 1100,
) {

  group { $user_name:
    ensure => present,
    gid    => $user_gid,
  }

  user { $user_name:
    ensure => present,
    uid    => $user_uid,
    gid    => $user_name,
  }
}