Puppet Class: jboss::jboss_5

Defined in:
manifests/jboss_5.pp

Overview

Installs JBoss-5.1.0.GA.

Examples:

Declaring in manifest:

include jboss_5

Author:

  • Dario Sestero



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/jboss_5.pp', line 7

class jboss::jboss_5 {
  include jboss

  file { '/opt/jboss':
    ensure  => link,
    target  => '/opt/jboss-5.1.0.GA',
    owner   => root,
    group   => root,
    require => Class['jboss::install'],
  }

  download_uncompress { 'install_jboss_5':
    distribution_name => 'jboss-5.1.0.GA-jdk6.zip',
    dest_folder       => '/opt',
    creates           => '/opt/jboss-5.1.0.GA',
    uncompress        => 'zip',
    user              => jboss,
    group             => jboss,
  }
}