Forge Home


This is the solr module, it deploys an installation of solr in tomcat


8,718 latest version

5.0 quality score

Version information

  • 1.0.0 (latest)
released Sep 21st 2015
This version is compatible with:

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'ceh-solr', '1.0.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add ceh-solr
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install ceh-solr --version 1.0.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Tags: tomcat, solr


ceh/solr — version 1.0.0 Sep 21st 2015



This is the solr module. It deploys an instance of Apache Solr in to a tomcat servlet environment.

Module Description

This module obtains the solr war file from nexus and deploys it to a managed tomcat installation.

This module will also deploy jar files to the tomcat installation to enable:

  • slf4j - logging
  • Java Topology Suite - Spatial Searching


What Solr affects

  • Installs and manages a tomcat installation for solr
  • Deploys the solr war file


To install a instance of solr running on port 7000:

include solr

Enable spatial searching:

include solr::jts

Specify a solr home where your solr schema is located:

class { 'solr' :
    home => '/var/solr',


This module has been tested on Ubuntu 12.04, 14.04 but should work on any OS which puppet-tomcat supports.


Christopher Johnson -