All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Use absolute path when including sub templates
- Drop 1.5/1.6 support
- Yaml config filter
- Version dependent config/environment files group & mode
- Use environment filter
- Deprecate dict's array config/environment templates
- Fix explicit file permissions
- Explicit file permissions
- Tags for each tasks, with the format
manala_rolename.taskname
- Debian wheezy support
- Requirements check task
- Cleanup version comparisons
- Debian buster support
- Support version 7
- Handle environment file
- Version 7 base config template
- Support version 7
- Restart service after plugin installations
- Keep legacy sysvinit services handling in ansible 2.6+
- Python 3 compatibility
- Elasticsearch < 2.0.0 support on debian stretch
- Handle dependency packages to install
- Support version 6
- Replace deprecated jinja tests used as filters
- Add curl to pretty in Goss tests to check installed version
- Replace deprecated uses of "include"
- Pass apt module packages list directly to the
name
option
- Debian stretch support
- Handle version (autodetect or fixed)
- Version based configurations
- Version based / distribution release requirements
- Version based tests
- Support version 5
- Handle installation
- Handle config
- Handle services
- Handle plugins