Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Solr module for puppet

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 manifests
Octocat-spinner-32 templates
Octocat-spinner-32 README.rst
README.rst

Solr puppet module

Simple puppet module for installing Solr and using Supervisord to run it.

This module:

  • Downloads a specified tarball
  • Unpacks the tarball
  • Creates a symlink to unpacked directory
  • Install supervisord
  • Configures supervisord to run solr

Install

Clone the repo into your puppet modules directory.

Usage

Minimal:

class { "solr":
        solr_home_dir => "/vagrant/www/deploy/solr",
}

Maximal:

class { "solr":
package => "apache-solr-3.6.1",
        source_url => "http://mirrors.enquira.co.uk/apache/lucene/solr/3.6.1/apache-solr-3.6.1.tgz",
        install_dir => "/opt",
        solr_home_dir => "/vagrant/www/deploy/solr",
        solr_data_dir => "/opt/data",
}
Something went wrong with that request. Please try again.