Skip to content

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

License

Notifications You must be signed in to change notification settings

fatmcgav/fatmcgav-karaf

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published