Puppet Class: samba::winbind::service

Inherits:
samba
Defined in:
manifests/winbind/service.pp

Overview

Class: samba::winbind::service

This class will install and start the winbind Samba service

Parameters

$workgroup
$passwd_server
$realm
$security
$idmap_uid
$idmap_gid
$seperator
$shell
$use_default_domain
$offline_login

Parameters:

  • winbind_ensure (Any) (defaults to: 'running')
  • workgroup (Any) (defaults to: undef)
  • passwd_server (Any) (defaults to: undef)
  • realm (Any) (defaults to: undef)
  • security (Any) (defaults to: undef)
  • idmap_uid (Any) (defaults to: undef)
  • idmap_gid (Any) (defaults to: undef)
  • seperator (Any) (defaults to: undef)
  • shell (Any) (defaults to: undef)
  • use_default_domain (Any) (defaults to: undef)
  • offline_login (Any) (defaults to: undef)


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

class samba::winbind::service (
  $winbind_ensure      = 'running',
  $workgroup           = undef,
  $passwd_server       = undef,
  $realm               = undef,
  $security            = undef,
  $idmap_uid           = undef,
  $idmap_gid           = undef,
  $seperator           = undef,
  $shell               = undef,
  $use_default_domain  = undef,
  $offline_login       = undef,
) inherits samba {

  service { 'winbind':
    ensure    => $winbind_ensure,
    name      => $samba::params::winbind_service,
    enable    => true,
    hasstatus => true,
    require   => Class['samba::winbind::install'],
  }
}