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
- Fix templates
- Fix client template indentation
- Dict based config filters
- Introduce version check
- Deprecate dict's array config
- Useless
manala_ssh_client
flag
- Explicit file permissions
- Stop printing last log on dev/test server config template
- More permissive client test config template
- Both
manala_ssh_server
andmanala_ssh_client
variables to allow bothserver
andclient
ssh components handling
- Rename variables according to
server
andclient
ssh components introduction
- 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
- RekeyLimit parameter as default on debian jessie/stretch client config template
- Handle dependency packages to install
- Replace deprecated uses of "include"
- Pass apt module packages list directly to the
name
option
- Debian stretch support
- Config sshd tests
- Don't redefine already default options in default sshd config templates
- Unused testing files
- Handle install
- Handle config
- Handle known hosts
- Handle services