coi-gov-pl/puppet-jboss

View on GitHub
manifests/internal/lenses.pp

Summary

Maintainability
Test Coverage
# Installs lenses file for JBoss .xml files
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'],
  }
}