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.
- Handle required parameters keys in config filters
- Flatten configs array
- Toml encoder edge cases
- Missing dependency in filters
- Config filters
- Ensure config directory exists
- Use unified exclusive template lookup
- Deprecate dict's array configs
- Don't touch config if empty or no template defined
- Exclusive mode applied on all files (not only
*.conf
) - Cleanup
input_docker.conf.j2
configs template
- Explicit file permissions
- Tags for each tasks, with the format
manala_rolename.taskname
- Fix typo in template "input_docker"
- Fix typo in template "input_docker"
- Configs template "input_docker"
- Update 'lookup' to use 'query'
- Minimum required version of ansible up to 2.5.0
- Debian wheezy support
- Debian buster support
- Remove check config before service restart
- Telegraf 1.11 config template
- Telegraf 1.8.3 config(s) templates
- Handle configs file state (absent|present)
- Configs template "input_cgroup"
- Configs template "input_netstat"
- Configs template "input_kernel"
- Configs template "input_kernel_vmstat"
- Configs template "input_processes"
- Configs template "input_mysql"
- Configs template "input_nginx"
- Configs template "input_phpfpm"
- Python 3 compatibility
- Handle dependency packages to install
- Replace deprecated uses of "include"
- Pass apt module packages list directly to the
name
option
- Debian stretch support
- Fix tests
- Install and configure telegraf v1.3.0