Puppet Class: centrify::join
- Defined in:
- manifests/join.pp
Overview
Class centrify::join
This class is called from centrify for joining AD.
5 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'manifests/join.pp', line 5
class centrify::join {
$_join_user = $::centrify::join_user
$_join_password = $::centrify::join_password
$_domain = $::centrify::domain
$_container = $::centrify::container
$_zone = $::centrify::zone
$_extra_args = $::centrify::extra_args
$_precreate = $::centrify::precreate
$_server = $::centrify::server
$_krb_keytab = $::centrify::krb_keytab
$_krb_config = $::centrify::krb_config
$_initialize_krb_config = $::centrify::initialize_krb_config
$_krb_config_file = $::centrify::krb_config_file
case $::centrify::join_type {
/^selfserve$/: {
class { '::centrify::adjoin::selfserve':
domain => $_domain,
server => $_server,
extra_args => $_extra_args,
}
contain '::centrify::adjoin::selfserve'
}
/^keytab$/: {
class { '::centrify::adjoin::keytab':
join_user => $_join_user,
krb_keytab => $_krb_keytab,
initialize_krb_config => $_initialize_krb_config,
krb_config_file => $_krb_config_file,
krb_config => $_krb_config,
domain => $_domain,
server => $_server,
container => $_container,
zone => $_zone,
precreate => $_precreate,
extra_args => $_extra_args,
}
contain '::centrify::adjoin::keytab'
}
/^password$/: {
class { '::centrify::adjoin::password':
join_user => $_join_user,
join_password => $_join_password,
domain => $_domain,
server => $_server,
container => $_container,
zone => $_zone,
precreate => $_precreate,
extra_args => $_extra_args,
}
contain '::centrify::adjoin::password'
}
default: {
fail("Invalid join_type: ${::centrify::join_type}.")
}
}
}
|