ECHOInternational / chef-solr_6

Chef cookbook that installs and configures Solr 6
MIT License
1 stars 6 forks source link

solr_6 Cookbook

Coverage Status Build Status Cookbook Version

Cookbook to install, configure, and start a Solr server (version 6).

Solr 6 comes prepackaged with its own installation script, this cookbook simply prepares an appropriate environment and executes that install script.

Recipes

Attributes

Java

This recipe will automatically install JDK v1.8 from the community cookbook unless node['solr']['install_java'] is set to false. The java verson can be changed by overriding node['java']['jdk_version']

Solr

Installation

Configuation

General
Solr Cloud
Performance
Logging
Monitoring
Security
SSL

Deploy

If the solr_6::deploy recipe is invoked, but the node['solr']['deploy_url'] is not set the recipe will raise an exception.

Currently only publicly available urls can be downloaded. Providing more options could be added down the road (see Contributing).

One or more Solr core directories can be stored at the root of the archive. The provided url will be downloaded and extracted directly into the SOLR_HOME directory. Solr 6 provides core autodiscovery so cores should be available immediately after the service restarts.

Supports

Java 8 is not currently installable on Debian with the Java community Chef recipe. Debian could be supported if Java 8 is installed manually.

Changelog

1.0.0 -> 1.0.1

0.2.0 -> 1.0.0

Roadmap

v2.0 -- allow configuration of multiple instances through Chef Custom Resources

Contributing

Please see CONTRIBUTING for details.

Copyright & License

Authors:: Nate Flood for ECHO Inc. < nflood@echonet.org >

License: MIT