NEW FEATURES:
- Added pdns48 repository and CI (#180)
- Added support for OL9 (#145)
- Added pdns47 repository and CI (#135)
- Replaced Centos8 with OL8 (#133)
- Added pdns46 repository and CI (#117)
IMPROVEMENTS:
- Bump versions and various fixes in CI and README.md (#179
- Bump versions in requirements.txt (#144)
- Removal of deprecation warning (#121)
- Do not restart all servers at once (#109)
- Prevent logging of password information (#106)
REMOVED FEATURES:
- Drop pdns45, support for Debian 9 (#179) EOL
- Drop Ansible v2.9 - v2.10 - v2.11 from CI and removed pdns43 and pdns44 (#144) for EOL
BUG FIXES:
- Add MySQL schema path with PowerDNS 4.6 and Rocky Linux 8 with EPEL package installation (#114)
NEW FEATURES:
- Create directory, set the ownership and permissions for LMDB databases (#95)
- Add database schema file detection on the target system with override possibility (#100)
- Add 4.4 repositories (#91)
IMPROVEMENTS:
- Use systemd task option
daemon_reload
instead of command task (#90)
REMOVED FEATURES:
BUG FIXES:
- Re-instate molecule tests (#100)
BUG FIXES:
- Ensure install does not fail when no overrides are defined (#85)
- Ensure that
ExecStart
is overridden, not appended to (#86)
BUG FIXES:
- Fix path to MySQL schema for Debian 10 (#73)
IMPROVEMENTS:
- Allow loading apt key from the ansible server (#75)
- CentOS 8 support (#74, #81)
- Archlinux support (#76)
- Set the ownership and permissions for config files and databases (#82)
- Ensure PowerDNS is started as an unprivileged user by default (in line with PowerDNS 4.3+ behaviour)
BUG FIXES:
-
- Fix the restart of the PowerDNS service in case of instances with different
pdns_service_name
being configured in the same play (#70)
- Fix the restart of the PowerDNS service in case of instances with different
IMPROVEMENTS:
- Add support to the PowerDNS 4.3.x release (#69)
- Add support to the PowerDNS 4.2.x release (#61)
- Install missing SQLite packages (#69)
- Improved PowerDNS configuration files and directories permissions handling (#69)
- Stop interpreting 0 & 1 as no & yes in the PowerDNS configuration template (#68)
- Fix some strings comparisons and variable types issues reported by ansible-lint (#66)
- Update the CI infrastructure to test the role against the Ansible 2.7, 2.8 and 2.9 releases (#67)
- Update the CI infrastructure to stop testing against an EOL Ubuntu release (#62)
BUG FIXES:
- Fix handling of lists expansion in the PowerDNS configuration template (#55)
NEW FEATURES:
- Allow to disable automated restart of the service on configuration changes (#54)
NEW FEATURES:
- Add support to systemd overrides definitions (#53)
IMPROVEMENTS:
- Implement stricter
pdns_config_dir
andpdns_config['include-dir']
folders permissions (#53) - Improved documentation (#52)
- Update the CI infrastructure to use molecule 2.14.0 (#51)
- Improved test coverage of systemd support (#49)
BUG FIXES:
- Fix the name of the PostgreSQL backend on RHEL
NEW FEATURES:
- Allow to install PowerDNS debug packages (#47)
IMPROVEMENTS:
IMPROVEMENTS:
- Implement testing against multiple ansible versions with tox (#43)
BUG FIXES:
- Fixed test cases and hardened file permissions (#42)
IMPROVEMENTS:
BUG FIXES:
- Fix the logic handling the different packages versions for Debian and CentOS (#43)
- Fix a few typos in the README file (#39)
NEW FEATURES:
- Allow to pin the PowerDNS version to be installed (#34)
IMPROVEMENTS:
BUG FIXES:
- Fix Ubuntu APT repositories pinning (#32)
Initial release.
NEW FEATURES:
- MySQL and SQLite databases initialization
- PowerDNS installation and configuration with RHEL/CentOS and Debian/Ubuntu support
- Continuous testing with TravisCI
IMPROVEMENTS: