0.13.0 (August 1, 2016)
Summary
Rewritten elasticsearch::template using native type and provider.
Fixed and added additional proxy parameters to elasticsearch::plugin instances.
Exposed repo priority parameters for apt and yum repos.
Features
- In addition to better consistency, the
elasticsearch::template
type now also accepts variousapi_*
parameters to control how access to the Elasticsearch API is configured (there are top-level parameters that are inherited and can be overwritten inelasticsearch::api_*
).
- The
elasticsearch::config
parameter now supports deep hiera merging.
- Added the
elasticsearch::repo_priority
parameter to support apt and yum repository priority configuration.
- Added
proxy_username
andproxy_password
parameters toelasticsearch::plugin
.
Bugfixes
- Content of templates should now properly trigger new API PUT requests when the index template stored in Elasticsearch differs from the template defined in puppet.
- Installing plugins with proxy parameters now works correctly due to changed Java property flags.
- The
elasticsearch::plugin::module_dir
parameter has been re-implemented to aid in working around plugins with non-standard plugin directories.
Changes
- The
file
parameter on theelasticsearch::template
defined type has been deprecated to be consistent with usage of thesource
parameter for other types.