#gigaspaces
I am still very much working on this, it is fairly untested, probably broken and some sort of pre alpha stage.
Be aware.
- Overview
- Module Description - What is the gigaspaces module
- Setup - The basics of getting started with gigaspaces
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
The Gigaspaces module allows you manage the Gigaspaces XAP agent and management nodes.
Gigaspaces XAP is a in-memory computing platform for the JVM, this module will install, configure and if you wish, enable the service.
- service and environment files (created and written to).
- package
It is expected that the Gigaspaces zip files is distributed through the Puppet masters file server, in the files subdirectory to this module.
To install Gigaspaces XAP agent and start the service
class { 'gigaspaces':
license_key => 'YOURLICENSEKEY',
lookup_groups => [ 'LG1', 'LG2' ],
lookup_locators => [ 'LUS1', 'LUS2' ]
}
To install Gigaspaces XAP management agent and start the service
class { 'gigaspaces':
license_key => 'YOURLICENSEKEY',
management_machine => true,
}
All configuration should be done through the main gigaspaces class with parameters, see gigaspaces::params for default values.
The modules is currently only tested on EL6.
Fork and create a feature branch, remember to add tests if you change how the module behaves.