Puppet Class: jasperreports_server

Inherits:
jasperreports_server::params
Defined in:
manifests/init.pp

Overview

Class: jasperreports_server

Install and configures JasperReports Server

Parameters

pkg_version

server version

source_url

URL to download the source .zip defaults to sourceforge using the $pkg_version variable kent.dl.sourceforge.net/project/jasperserver/JasperServer/JasperReports%20Server%20Community%20Edition%20$pkg_version/jasperreports-server-cp-$pkg_version-bin.zip

Examples

Authors

Steven Bambling <smbambling@arin.net>

Copyright 2015 Your name here, unless otherwise noted.

Parameters:

  • pkg_version (Any) (defaults to: undef)
  • external_ad_auth (Any) (defaults to: false)
  • source_url (Any) (defaults to: undef)
  • nexus_url (Any) (defaults to: undef)
  • nexus_repository (Any) (defaults to: undef)
  • nexus_gav (Any) (defaults to: undef)
  • nexus_packaging (Any) (defaults to: undef)
  • nexus_classifier (Any) (defaults to: undef)
  • buildomatic_user (Any) (defaults to: $jasperreports_server::params::buildomatic_user)
  • buildomatic_appservertype (Any) (defaults to: $jasperreports_server::params::buildomatic_appservertype)
  • buildomatic_appserverdir (Any) (defaults to: $jasperreports_server::params::buildomatic_appserverdir)
  • buildomatic_catalina_home (Any) (defaults to: $jasperreports_server::params::buildomatic_catalina_home)
  • buildomatic_catalina_base (Any) (defaults to: $jasperreports_server::params::buildomatic_catalina_base)
  • buildomatic_jboss_profile (Any) (defaults to: $jasperreports_server::params::buildomatic_jboss_profile)
  • buildomatic_dbtype (Any) (defaults to: $jasperreports_server::params::buildomatic_dbtype)
  • buildomatic_dbhost (Any) (defaults to: $jasperreports_server::params::buildomatic_dbhost)
  • buildomatic_dbusername (Any) (defaults to: $jasperreports_server::params::buildomatic_dbusername)
  • buildomatic_dbpassword (Any) (defaults to: $jasperreports_server::params::buildomatic_dbpassword)
  • buildomatic_extras (Any) (defaults to: $jasperreports_server::params::buildomatic_extras)
  • ad_connection_source (Any) (defaults to: $jasperreports_server::params::ad_connection_source)
  • ad_userdn (Any) (defaults to: $jasperreports_server::params::ad_userdn)
  • ad_password (Any) (defaults to: $jasperreports_server::params::ad_password)
  • ad_group_base (Any) (defaults to: $jasperreports_server::params::ad_group_base)
  • ad_user_base (Any) (defaults to: $jasperreports_server::params::ad_user_base)
  • ad_org_roles (Any) (defaults to: $jasperreports_server::params::ad_org_roles)
  • sql_validation (Any) (defaults to: $jasperreports_server::params::sql_validation)
  • mail_sender_host (Any) (defaults to: $jasperreports_server::params::mail_sender_host)
  • mail_sender_username (Any) (defaults to: $jasperreports_server::params::mail_sender_username)
  • mail_sender_password (Any) (defaults to: $jasperreports_server::params::mail_sender_password)
  • mail_sender_from (Any) (defaults to: $jasperreports_server::params::mail_sender_from)
  • mail_sender_protocol (Any) (defaults to: $jasperreports_server::params::mail_sender_protocol)
  • mail_sender_port (Any) (defaults to: $jasperreports_server::params::mail_sender_port)


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
# File 'manifests/init.pp', line 23

class jasperreports_server (
  $pkg_version               = undef,
  $external_ad_auth          = false,
  $source_url                = undef,
  $nexus_url                 = undef,
  $nexus_repository          = undef,
  $nexus_gav                 = undef,
  $nexus_packaging           = undef,
  $nexus_classifier          = undef,
  $buildomatic_user          = $jasperreports_server::params::buildomatic_user,
  $buildomatic_appservertype = $jasperreports_server::params::buildomatic_appservertype,
  $buildomatic_appserverdir  = $jasperreports_server::params::buildomatic_appserverdir,
  $buildomatic_catalina_home = $jasperreports_server::params::buildomatic_catalina_home,
  $buildomatic_catalina_base = $jasperreports_server::params::buildomatic_catalina_base,
  $buildomatic_jboss_profile = $jasperreports_server::params::buildomatic_jboss_profile,
  $buildomatic_dbtype        = $jasperreports_server::params::buildomatic_dbtype,
  $buildomatic_dbhost        = $jasperreports_server::params::buildomatic_dbhost,
  $buildomatic_dbusername    = $jasperreports_server::params::buildomatic_dbusername,
  $buildomatic_dbpassword    = $jasperreports_server::params::buildomatic_dbpassword,
  $buildomatic_extras        = $jasperreports_server::params::buildomatic_extras,
  $ad_connection_source      = $jasperreports_server::params::ad_connection_source,
  $ad_userdn                 = $jasperreports_server::params::ad_userdn,
  $ad_password               = $jasperreports_server::params::ad_password,
  $ad_group_base             = $jasperreports_server::params::ad_group_base,
  $ad_user_base              = $jasperreports_server::params::ad_user_base,
  $ad_org_roles              = $jasperreports_server::params::ad_org_roles,
  $sql_validation            = $jasperreports_server::params::sql_validation,
  $mail_sender_host          = $jasperreports_server::params::mail_sender_host,
  $mail_sender_username      = $jasperreports_server::params::mail_sender_username,
  $mail_sender_password      = $jasperreports_server::params::mail_sender_password,
  $mail_sender_from          = $jasperreports_server::params::mail_sender_from,
  $mail_sender_protocol      = $jasperreports_server::params::mail_sender_protocol,
  $mail_sender_port          = $jasperreports_server::params::mail_sender_port,

) inherits jasperreports_server::params {

  anchor { 'jasperreports_server::start': }
  anchor { 'jasperreports_server::end': }

  Anchor['jasperreports_server::start'] ->
  class { 'jasperreports_server::install':
    pkg_version => $pkg_version,
  } ->
  class { 'jasperreports_server::config': } ->
  Anchor['jasperreports_server::end']

}