IMPROVEMENTS:
- Rework apt and dnf repo file creation to stop using version suffixed file names which are not cleaned up on version changes (#183, @l00d3r)
- Remove version suffixed apt and dnf repo files (#183, @l00d3r)
BUG FIXES:
- Fix the
namespacein meta/main.yml must match the registered Galaxy namespace exactly aspowerdns.
BUG FIXES:
- Fix the
namespacein meta/main.yml must match the registered Galaxy namespace exactly asPowerDNS.
NEW FEATURES:
- Add dnsdist 2.1 repository preset (
dnsdist_powerdns_repo_21) and a Molecule scenario/test suite fordnsdist-21(#166). - Add package lifecycle control via
dnsdist_package_state(present,latest,absent) (#166). - Add Debian architecture mapping for Deb822 repository setup (
x86_64/amd64 -> amd64,aarch64/arm64/armv8l -> arm64) (#166).
IMPROVEMENTS:
- Switch Debian repository management to
ansible.builtin.deb822_repository(#166). - Refresh supported platforms and metadata: EL 10, Debian trixie, Ubuntu noble; set
min_ansible_versionto 2.15 (#166). - Expand and modernize Molecule targets/images (new
el-systemdanddebian-systemdtemplates, updated distro matrix, and multi-architecture Docker build support) (#166). - Improve role defaults and documentation consistency (booleans, repository examples, default config ownership) (#166).
REMOVED / EOL:
- Remove dnsdist-18 repository preset and Molecule scenario (#166).
- Remove legacy APT source template (
templates/dnsdist.sources.j2) in favor of Deb822 repository management (#166). - Remove legacy prepare-task flow (
tasks/prepare.yml) from role execution (#166).
BUG FIXES:
- Fix package list rendering in install tasks (remove undefined
itemusage; support both dict and string additional package inputs) (#166). - Fix systemd environment override template to use
dnsdist_environment_overrides(#166). - Fix Molecule Docker image discovery/build conditions and image naming to avoid cache/cross-architecture mismatches (#166).
- Fix test coverage gaps for repository pinning checks and Debian architecture assertions (#166).
- Fix Debian/Ubuntu Molecule images by installing required system packages (including
python3-aptandadduser) to avoid package post-install failures (#166). - Fix test assertions for
setKey("...")to ensure active (non-commented) configuration lines are validated (#166).
NEW FEATURES:
- Add dnsdist 1.8 (#78)
- Added ol9 (#82)
- Add variable
dnsdist_config_filesfor add additional configuration files (#145) - Add variable
dnsdist_additional_packagesfor add additional dependency packages. Setno_log: truefor "Get installed packages facts" task. (#146) - Update for DNSdist 19 and 20, and apt fixes (#152)
IMPROVEMENTS:
- GH Actions: test weekly and new CI targets (#118)
- CI tests: upgraded version of molecule and ansible-core packages (#136)
- Change the order of tasks for additional files and configration file (#150)
REMOVED / EOL:
- Removed EOL dnsdist15 (#84)
- Remove sleep Option from handler (#86)
- Removed EOL targets RHEL-7 and Debian-10 (#127)
BUG FIXES:
- unbreak CI, bump a few things (#97)
- ansible-lint should no longer complain (#99)
- Unbreak CI again (#100)
- GH Actions: fix issues with CI (#125)
- Change the order of tasks for additional files (#150)
NEW FEATURES:
- Include DNSdist 17 (#44)
IMPROVEMENTS:
- Add varibles to change unit and env vars for dnsdist service (#60)
- Handlers: change the order, order matters when config and service unit were modified (#47)
- Allow for newServer Lua table syntax in dnsdist_servers list (#42)
- Improved Linter coverage (#39)
BUG FIXES:
- Version fix in yum_debug_symbols_repo_baseurl (#69)
- Fix dependabot spacing and dashes (#68)
- Bump yamllint from 1.26.1 to 1.29.0 (#62)
- Bump actions/checkout from 2 to 3 (#48)
- Webserver needs config in setWebserverConfig (introduced in dnsdist 15) (#57)
- Fix for dnsdist_setkey is ignored (#45)
- Fix CI (#39)
REMOVED FEATURES:
NEW FEATURES:
- Add 1.6 repositories (#32)
IMPROVEMENTS:
- The
dnsdist_setkeyvariable is now Ansible Vault-safe (#31)
REMOVED FEATURES:
- EOL version repositories (1.0, 1.1, 1.2, 1.3) have been removed (#35)
NEW FEATURES:
dnsdist_force_reinstallflag added to allow a forced downgrade/reinstall (#26)
IMPROVEMENTS:
- Repositories for PowerDNS dnsdist 1.5 added by @xgin (#25)
- Backwards compatibility introduced for dnsdist PR #7820 (#27)
- Updated Ansible dependency to 2.5 (#28)
NEW FEATURES:
- Add some options (
dnsdist_service_stateanddnsdist_service_enabled) to configure the status of the dnsdist service (#15)
NEW FEATURES:
- Allow to manage systemd overrides (#13)
- Add an option (
dnsdist_disable_handlers) to disable the automated restart of the service on configuration changes (#14)
IMPROVEMENTS:
BUG FIXES:
- Make sure the
dnsdist_package_versionvariable is set correctly (#11)
IMPROVEMENTS:
- Improved tests-suite (#9)
NEW FEATURES:
NEW FEATURES:
IMPROVEMENTS:
- Configure correctly the dnsdist.conf file permissions (#5)
Initial release.
IMPROVEMENTS: