Puppet Class: jboss::internal::augeas

Defined in:
manifests/internal/augeas.pp

Overview

Internal class - defaults for augeas provider



2
3
4
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
# File 'manifests/internal/augeas.pp', line 2

class jboss::internal::augeas {
  include jboss
  if versioncmp($::augeasversion, '1.0.0') < 0 {
    # Include additional only for old augeas version
    include jboss::internal::lenses
    $defaults = {
      require   => [
        Anchor['jboss::configuration::begin'],
        File["${jboss::internal::lenses::lenses_path}/jbxml.aug"],
      ],
      notify    => [
        Anchor['jboss::configuration::end'],
        Service[$jboss::product],
      ],
      load_path => $jboss::internal::lenses::lenses_path,
      lens      => 'jbxml.lns',
    }
  } else {
    $defaults = {
      lens      => 'xml.lns',
      require   => [
        Anchor['jboss::configuration::begin'],
      ],
      notify    => [
        Anchor['jboss::configuration::end'],
        Service[$jboss::product],
      ],
    }
  }
}