Puppet module to manage installation, configuration and management of Apache Karaf OSGi container.
####Table of Contents
This module adds support for installing and configuring the Apache Karaf OSGi application server.
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
This module requires the Puppetlabs-Stdlib
module version >= 3.2.0.
TBC
Lots currently.
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.
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