Puppet Class: jboss::internal::lenses

Defined in:
manifests/internal/lenses.pp

Overview

Installs lenses file for JBoss .xml files



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'manifests/internal/lenses.pp', line 2

class jboss::internal::lenses {
  include jboss

  $lenses_path = "${::jboss::home}/lenses"

  file { $lenses_path:
    ensure  => 'directory',
    owner   => $::jboss::jboss_user,
    require => Anchor['jboss::configuration::begin'],
  }

  file { "${lenses_path}/jbxml.aug":
    ensure  => 'file',
    source  => 'puppet:///modules/jboss/jbxml.aug',
    owner   => $::jboss::jboss_user,
    require => File[$lenses_path],
    before  => Anchor['jboss::configuration::end'],
  }
}