Skip to content

Latest commit

 

History

History
54 lines (43 loc) · 1.9 KB

README.md

File metadata and controls

54 lines (43 loc) · 1.9 KB

Puppet Karaf module

Build Status Coverage Status

Puppet module to manage installation, configuration and management of Apache Karaf OSGi container.

####Table of Contents

Overview

This module adds support for installing and configuring the Apache Karaf OSGi application server.

Features

This module currently supports the following:

  • Install Apache Karaf OSGi Application server, either by downloading a Zip file or installing from a package.
  • Install and configure Java if appropriate.
  • Manage user accounts if appropriate.
  • Configure PATH to support Karaf.
  • Create Linux service to run Karaf on system startup using Wrapper.
  • Manage various configuration elements of Karaf, including:
  • Feature repositories
  • Features
  • Kar files

Requirements

This module requires the Puppetlabs-Stdlib module version >= 3.2.0.

Usage

TBC

Limitations

Lots currently.

Contributors

Development

If you have any features that you feel are missing or find any bugs for this module, feel free to raise an issue on Github, or even better submit a PR and I will review as soon as I can.

Testing

This module has been written to support Rspec testing of both the manifests and types/providers. In order to execute the tests, run the following from the root of the module: bundle install && bundle exec rake spec