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.
- Default job users can now be defined using
manala_cron_files_defaults
- Use unified exclusive template lookup
- Use template ansible module instead of cron ones
- Deprecate job
name
parameter - Rename job
job
parameter intocommand
- Already deprecated dict's array based environment variable handling
- Handle defaults parameters for files
- Tags for each tasks, with the format
manala_rolename.taskname
- Update 'lookup' to use 'query'
- Minimum required version of ansible up to 2.5.0
- Debian wheezy support
- Debian buster support
- Python 3 compatibility
- Support environment variables as dict ("env")
- Deprecate legacy "environment" parameter
- Handle dependency packages to install
- Replace deprecated uses of "include"
- Pass apt module packages list directly to the
name
option
- Debian stretch support
- Handle installation
- Handle files
- Handle services