Puppet Class: coretx::identity

Defined in:
manifests/identity.pp

Overview

Class: coretx::identity

Manage user account and group resources - This class will overwrite individual user $home/.ssh/authorized_keys files! Resource documentation (user): docs.puppet.com/puppet/latest/types/user.html Resource documentation (group): docs.puppet.com/puppet/latest/types/group.html

Parameters:

  • users_hash (Hash) (defaults to: {})
  • users_defaults (Hash) (defaults to: {})
  • groups_hash (Hash) (defaults to: {})
  • home_dir_parents (Hash) (defaults to: {})


7
8
9
10
11
12
13
14
15
16
17
18
# File 'manifests/identity.pp', line 7

class coretx::identity (

  Hash $users_hash       = {},
  Hash $users_defaults   = {},
  Hash $groups_hash      = {},
  Hash $home_dir_parents = {},
)
{
  create_resources(file, $home_dir_parents)
  create_resources(coretx::groups, $groups_hash)
  create_resources(coretx::users, $users_hash, $users_defaults)
}