Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An example puppet configuration for a Sakai OAE cluster.

This branch is 13 commits ahead, 4 commits behind efroese:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
environments
manifests
modules
.gitignore
.gittrees
LICENSE.txt
README.md
nodetypes.pp
site.pp

README.md

Description

Puppet is a system configuration tool that enables dev/ops to create reusable system configuration scripts. This module is meant as a full-blown example of a puppet configuration for one or more machines.

There are three examples available.

Standlone

A full OAE installation on one machine. Apache, OAE, Postgres, and the preview processor. See environments/standalone-demo/modules/localconfig

Usage

git clone git://github.com/efroese/puppet-oae-example.git
cd puppet-oae-example
./bin/pull.sh
./bin/apply.sh --environment standalone-demo --verbose

Cluster

A cluster of OAE machines. See environments/cluster-demo/modules/localconfig

Usage

git clone git://github.com/efroese/puppet-oae-example.git
cd puppet-oae-example
cd puppet-oae-example
./bin/pull.sh
./bin/apply.sh --environment cluster-demo --verbose

BugBash

A standalone OAE server that also runs a MySQL database. This is similar to the OAE "bug bash" servers. See environments/bugbash/modules/localconfig

Usage

git clone git://github.com/efroese/puppet-oae-example.git
cd puppet-oae-example
cd puppet-oae-example
./bin/pull.sh
./bin/apply.sh --environment bugbash --verbose

Required Puppet Modules

The OAE module itself is available at https://github.com/efroese/puppet-oae.git. The required modules are included as git submodules in the modules/ directory. Most of the modules are from http://github.com/camptocamp. I've forked some of them into http://github.com/efroese

Something went wrong with that request. Please try again.