Puppet Class: jasperreports_server::config
- Defined in:
- manifests/config.pp
Overview
d_org_roles == Class: jasperreports_server::config
Install and configures JasperReports Server
Parameters
Examples
Authors
Steven Bambling <smbambling@arin.net>
Copyright
Copyright 2015 Your name here, unless otherwise noted.
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 |
# File 'manifests/config.pp', line 17
class jasperreports_server::config (
$external_ad_auth = $jasperreports_server::external_ad_auth,
$ad_connection_source = $jasperreports_server::ad_connection_source,
$ad_userdn = $jasperreports_server::ad_userdn,
$ad_password = $jasperreports_server::ad_password,
$ad_group_base = $jasperreports_server::ad_group_base,
$ad_user_base = $jasperreports_server::ad_user_base,
$ad_org_roles = $jasperreports_server::ad_org_roles,
$sql_validation = $jasperreports_server::sql_validation,
) {
if ( $external_ad_auth == true ) {
#Install Auth-LDAP.xml file
file { 'External Auth XML':
ensure => present,
path => "${jasperreports_server::buildomatic_appserverdir}/webapps/jasperserver/WEB-INF/applicationContext-externalAuth-LDAP.xml",
owner => 'tomcat',
group => 'tomcat',
mode => '0770',
content => template('jasperreports_server/applicationContext-externalAuth-LDAP.xml.erb'),
}
}
file_line { 'disable_sql_validation':
path => '/opt/apache-tomcat/webapps/jasperserver/WEB-INF/classes/esapi/security-config.properties',
line => "security.validation.sql.on=${sql_validation}",
match => '^security.validation.sql.on',
}
}
|