Puppet Class: centrify::config
- Defined in:
- manifests/config.pp
Overview
Class centrify::config
This class is called from centrify for service config.
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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'manifests/config.pp', line 5
class centrify::config {
$_allow_users = $::centrify::allow_users
$_allow_groups = $::centrify::allow_groups
$_deny_users = $::centrify::deny_users
$_deny_groups = $::centrify::deny_groups
file { 'centrifydc_config':
ensure => file,
path => $::centrify::dc_config_file,
owner => 'root',
group => 'root',
mode => '0644',
}
file { 'centrifydc_sshd_config':
ensure => $::centrify::sshd_config_ensure,
path => $::centrify::sshd_config_file,
owner => 'root',
group => 'root',
mode => '0600',
}
if $_allow_users {
file { 'allow_users_file':
ensure => file,
path => $::centrify::allow_users_file,
owner => 'root',
group => 'root',
mode => '0644',
content => inline_template('<% @_allow_users.sort.each { |user|%><%= user + "\n" %><% } %>'),
}->
centrifydc_line {'pam.allow.users':
ensure => present,
value => "file:${::centrify::allow_users_file}",
}
}
if $_allow_groups {
file { 'allow_groups_file':
ensure => file,
path => $::centrify::allow_groups_file,
owner => 'root',
group => 'root',
mode => '0644',
content => inline_template('<% @_allow_groups.sort.each { |group|%><%= group + "\n" %><% } %>'),
}->
centrifydc_line {'pam.allow.groups':
ensure => present,
value => "file:${::centrify::allow_groups_file}",
}
}
if $_deny_users {
file { 'deny_users_file':
ensure => file,
path => $::centrify::deny_users_file,
owner => 'root',
group => 'root',
mode => '0644',
content => inline_template('<% @_deny_users.sort.each { |user|%><%= user + "\n" %><% } %>'),
}->
centrifydc_line {'pam.deny.users':
ensure => present,
value => "file:${::centrify::deny_users_file}",
}
}
if $_deny_groups {
file { 'deny_groups_file':
ensure => file,
path => $::centrify::deny_groups_file,
owner => 'root',
group => 'root',
mode => '0644',
content => inline_template('<% @_deny_groups.sort.each { |group|%><%= group + "\n" %><% } %>'),
}->
centrifydc_line {'pam.deny.groups':
ensure => present,
value => "file:${::centrify::deny_groups_file}",
}
}
}
|