Readme Change
- Updated readme with correct installation directory as default.
- Updated readme with note about java requirement.
Switched Deb based OS's to use openjdk instead of oracle java
- Removed installation of oracle's java 8.
- Switched deb based operating systems to use openjdk instead of oracle.
- The change was due to unreliability of the ppa to install oracle java.
Add schema_name parameter
- Added a 'schema_name' parameter to customize the 'schema' property in a core's 'core.properties' file. (contributed by Josh Beard)
Fixed bug with solr_home
- A bug was introduced in version 0.5.1 which removed the default solr home parameter. This release fixes that bug.
Added Loglevel parameter
- Added a parameter to set the loglevel for log4j.
Added Ubuntu 16.04 support.
- Added ubuntu 16.04 support
- Fixed an issue with an option 'SOLR_OPTS' delcared in multiple configuration files.
Fix for Puppet 5
- Fixed a syntax problem for puppet 5.
Added log4j support
- Added log4j support (contributed by Maxilian Stinsky)
- Added manage user parameter (contributed by hundredacres)
- Fixed OS Family for Redhat Systems (contributed by hundredacres)
Added additional configuration parameters
- Renamed parameter 'user' to 'solr_user'
- Added parameter for disabling the installation of java
- Added parameter for configuring ZooKeeper ensemble
Fixed a minor bug
- Fixed a minor bug with the solr_heap variable set incorrectly
Updated for Ubuntu 16.04
- Updated required packages for Ubuntu 16.04.
- Updated url to archive.apache.org.
- Updated gemfile for puppet 4 compliance.
- Updated systemd puppet version.
Fixed an issue with core shema names and added a parameter.
- The schema filename was set to managed-schema for version 5.5.0 and up. However, I confirmed this was incorrect for at least version 5.5.3. So I changed the conditional to 5.6.0 to use managed-schema and previous versions to use schema.xml
- Added a new parameter set to false for managing the solr_install directory. By default, its /opt which can easily cause dependency cycles when used with other puppet modules.
Removed LSB dependency for redhat systems.
- Removed the LSB dependency for redhat systems.
- Updated readme to set a new dependency for solr version supported by this module.
Updated for Solr6
- Installation uses the production installation script provided by solr.
- Switched to using Java 8.
- Debian based distros use Oracle Java 8 and redhat based use openjdk.
- Java 7 no longer supported.
- Added scripts for testing all supported versions via vagrant.
Core Config Customization
- Added the flexibility of specifying additional core configuration parameters.
- Added parameters for changing the home and logs dirs.
- Changed default solr version to 5.5.2
Added systemd and addition options
- Added support for systemd
- Added new parameter to set the jetty heap size
Added Package
- Issue #2 - added package lsof.
Hotfix
- Fixed a dependency issue causing a fatal installation error.
- Solr service does not start. Requires a manual
service solr start
Hotfix
- The owner/group of logs directory.
Added shared libraries
- Added a mechanism to install shared libraries for solr.
- Changed default version of solr from 4.10.3 to 5.3.0.
- Fixed readme typos.
Migrated to Solr 5.x
- Added compatability for Solr 5.x
- Is no longer compatible with Solr 4.x
- Removed puppet archive requirement
- Added puppet wget requirement
Updates
- Updated Readme to reflect migration to bitbucket and removed author as to promote open source.
Fixed version issue
- There was an issue with the version that was dependant on the version in the params instead of the specified version.
Setting Java_Home
- Set the java home & java path so that jetty uses the defined java within solr currently using java 7.
Added params
- Added a timeout param for downloading the solr package.
- Added a variable to ensure the solr/conf directory is created and managed by puppet.
- Removed parameters from params class and made into variables.
- Moved variables depending on user settings into init.pp
- Added a defined type for installing cores based on the collections1 example.
- Fixed incorrect puppetforge badge.
- Does not work with Solr 5.0.x
Account Migration
- Migrated from github to bitbucket
- Changed ownership of puppetforge account
- Created Changelog file.