7.1.1 Release
7.1.1 - 2019/06/04
Breaking changes
End of multi-instance support
-
Starting with ansible-elasticsearch:7.1.1, installing more than one instance of Elasticsearch on the same host is no longer supported.
-
Configuration, datas, logs and PID directories are now using standard paths like in the official Elasticsearch packages.
-
If you use only one instance but want to upgrade from an older ansible-elasticsearch version, follow upgrade procedure
-
If you install more than one instance of Elasticsearch on the same host (with different ports, directory and config files), do not update to ansible-elasticsearch >= 7.1.1, please follow this workaround instead.
-
For multi-instances use cases, we are now recommending Docker containers using our official images (https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html).
Moved some security features to basic
You can now using basic authentication by overriding es_api_basic_auth_username
and es_api_basic_auth_password
variables without providing a license file.
Features
- 7.1.1 as default Elasticsearch version
- #539 and #542 - @grzegorznowak - Make ansible role compatible with ansible check mode
- #558 - @jmlrt - Add support for Elasticsearch 7.x, remove 5.x support and update tests
- #560 - @jmlrt - Use default xpack features and remove system_key deprecated feature
- #562 - @hamishforbes - Allow to customize instance suffix
- #566 - @jmlrt - Remove multi-instances support
- #567 - @jmlrt - Remove file scripts deprecated feature
- #568 - @jmlrt - Skip Java install for Elasticsearch 7.x (java is now embeded)
Fixes
- #543 - @victorgs - Fix typo in Makefile
- #546 - @thiagonache - Fix README example
- #550 - @pemontto - Fix template conditional
- #556 - @jmlrt - Fix debian-8 test
- #557 - @jmlrt - Bump gem dependencies to fix CVE-2018-1000544 and CVE-2018-1000201
- #564 - @jmlrt - Bump all gem dependencies to fix kitchen tests