Giter VIP home page Giter VIP logo

puppet-gigaspaces's Introduction

#gigaspaces

WORK IN PROGRESS

I am still very much working on this, it is fairly untested, probably broken and some sort of pre alpha stage.

Be aware.

Table of Contents

  1. Overview
  2. Module Description - What is the gigaspaces module
  3. Setup - The basics of getting started with gigaspaces
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.
  7. Development - Guide for contributing to the module

Overview

The Gigaspaces module allows you manage the Gigaspaces XAP agent and management nodes.

Module Description

Gigaspaces XAP is a in-memory computing platform for the JVM, this module will install, configure and if you wish, enable the service.

Setup

What gigaspaces affects

  • service and environment files (created and written to).
  • package

Setup Requirements

It is expected that the Gigaspaces zip files is distributed through the Puppet masters file server, in the files subdirectory to this module.

Beginning with gigaspaces

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,
	}

Usage

All configuration should be done through the main gigaspaces class with parameters, see gigaspaces::params for default values.

Reference

Limitations

The modules is currently only tested on EL6.

Development

Fork and create a feature branch, remember to add tests if you change how the module behaves.

puppet-gigaspaces's People

Contributors

lsc avatar

Watchers

 avatar

Forkers

prolixalias

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.