Skip to content

Releases: PowerDNS/dnsdist-ansible

Version 1.7.2

23 Feb 13:37
@SrX SrX

Choose a tag to compare

BUG FIXES:

  • Fix the namespace in meta/main.yml must match the registered Galaxy namespace exactly as powerdns.

Version 1.7.1

23 Feb 11:51
@SrX SrX

Choose a tag to compare

BUG FIXES:

  • Fix the namespace in meta/main.yml must match the registered Galaxy namespace exactly as PowerDNS.

Version 1.7.0

23 Feb 10:28
@SrX SrX

Choose a tag to compare

NEW FEATURES:

  • Add dnsdist 2.1 repository preset (dnsdist_powerdns_repo_21) and a Molecule scenario/test suite for dnsdist-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_version to 2.15 (#166).
  • Expand and modernize Molecule targets/images (new el-systemd and debian-systemd templates, 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 item usage; 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-apt and adduser) to avoid package post-install failures (#166).
  • Fix test assertions for setKey("...") to ensure active (non-commented) configuration lines are validated (#166).

Version 1.6.0

29 Oct 17:46
4bb7d27

Choose a tag to compare

v1.6.0 (2025-10-29)

NEW FEATURES:

  • Add dnsdist 1.8 (#78)
  • Added ol9 (#82)
  • Add variable dnsdist_config_files for add additional configuration files (#145)
  • Add variable dnsdist_additional_packages for add additional dependency packages. Set no_log: true for "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)

Version 1.5.0

08 Feb 19:17
173846e

Choose a tag to compare

v1.5.0 (2023-02-08)

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:

  • EOL version repositories (1.4) have been removed (#66)
  • Travis integration have been removed (#65)

Version 1.4.0

02 Jul 12:58
977c17a

Choose a tag to compare

NEW FEATURES:

  • Add 1.6 repositories (#32)

IMPROVEMENTS:

  • The dnsdist_setkey variable is now Ansible Vault-safe (#31)

REMOVED FEATURES:

  • EOL version repositories (1.0, 1.1, 1.2, 1.3) have been removed (#35)

v1.3.0

17 Sep 13:24
f17f1a9

Choose a tag to compare

Support for dnsdist 1.5