Skip to content

chore(deps): update dependency powerdns/pdns_recursor-ansible to v2#2539

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/powerdns-pdns_recursor-ansible-2.x
Open

chore(deps): update dependency powerdns/pdns_recursor-ansible to v2#2539
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/powerdns-pdns_recursor-ansible-2.x

Conversation

@renovate

@renovate renovate Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
PowerDNS/pdns_recursor-ansible major v1.8.1v2.1.0

Release Notes

PowerDNS/pdns_recursor-ansible (PowerDNS/pdns_recursor-ansible)

v2.1.0: Version 2.1.0

Compare Source

v2.1.0

Documentation Changes
  • document pdns_rec_package_state, pdns_rec_bin_name, and pdns_rec_service_overrides variables in the README (#​245).
  • fix YAML boolean conventions in README examples (True/Falsetrue/false) (#​245).
  • update README with PowerDNS Recursor 5.4.x repository installation example (#​245).
  • update custom repository example to reflect deb822 migration (removed apt_repo and gpg_key_id, added apt_version) (#​245).

Major Changes
  • add type-normalizing Jinja2 macro to recursor.conf.j2 that automatically converts stringified integers, floats, booleans, and lists to their native YAML types when rendering the configuration (#​245).

Minor Changes
  • add pdns_rec_package_state variable to allow controlling the desired state of the PowerDNS Recursor packages (present, latest, or absent) (#​245).
  • add support for PowerDNS Recursor 5.4.x repository including repo definition, molecule test scenario, and CI integration. (#​245).
  • normalize ansible_architecture to lowercase when mapping to APT architecture names to handle inconsistent facts (#​245).
  • use Ansible Vault for the webservice api_key in molecule test variables to verify that vaulted values are correctly decrypted and rendered into the configuration file (#​245).

Breaking Changes / Porting Guide
  • Ubuntu 20.04 has been removed from molecule test scenarios (#​245).
  • the Debian repository setup now exclusively uses ansible.builtin.deb822_repository — the legacy apt_key/apt_repository fallback for Ubuntu < 22.04 has been removed. This requires python3-debian on target hosts and Ansible >= 2.15 (#​245).
  • the apt_repo and gpg_key_id keys are no longer used in custom repository definitions; use apt_version and gpg_key instead (#​245).
  • the powerdns-recursor.sources.j2 template has been removed (#​245).

Bugfixes
  • fix recursor.conf.j2 template to coerce AnsibleVaultEncryptedUnicode values to plain strings before type-normalisation, allowing !vault encrypted values to be used directly inside configuration dicts (#​245).
  • fix typo in debug symbols package variable name default_pdns_recorsor_debug_symbols_package_name to default_pdns_rec_debug_symbols_package_name in Archlinux, Debian, and Other vars files (#​245).

v2.0.0: Version 2.0.0

Compare Source

v2.0.0

Major Changes
  • added support for Recursor 5.1.x, 5.2.x, and 5.3.x (#​234).
  • added support for the arm64 architecture when installing the Recursor via the role (#​234).
  • added tests for Debian Trixie and Enterprise Linux 10 (#​234).
  • improved YAML-based configuration for the Recursor (#​234).
  • migrated the role to use handlers to restart processes and services on changes (#​234).
  • switched Debian-based platforms to deb822-style APT repositories (requires Ansible >= 2.15). Inspired by @​l00d3r in #​213 and @​lpmhouben in #​218 (#​234).
  • updated Molecule test configuration files to YAML (#​234).

Minor Changes
  • added the ability to mask the service. Useful for multi-instance Recursor deployments (#​234).

Breaking Changes / Porting Guide
  • minimum supported Ansible version is 2.15 (#​234).
  • the variable pdns_rec_service_overrides now allows overriding any section in the service unit definition (#​234).

Removed Features (previously deprecated)
  • removed variables pdns_rec_custom_config, pdns_rec_config_from_files, and pdns_rec_config_from_files_dir_mode (#​234).

Bugfixes
  • fixed Molecule DNS resolution tests by ensuring the dnspython library is installed on hosts (#​234).

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Signed-off-by: Renovate Bot <bot@renovateapp.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant