Execution
Date 23 Oct 2025 12:01:21 +0100
Duration 00:00:45.84
Controller ssh-gw-4.layershift.com
User root
Versions
Ansible 2.16.11
ara 1.7.3 / 1.7.3
Python 3.10.10
Summary
8 Hosts
4 Tasks
32 Results
1 Plays
1 Files
0 Records

File: /home/ssh-gateway/ansible/kuly/zz-show-pdns-vers.yaml

---
- name: Check PowerDNS Package Version on Alma8
  hosts: all
  gather_facts: true

  tasks:
    - name: Gather package facts
      ansible.builtin.package_facts:
        manager: auto

    - name: Create PowerDNS package list
      ansible.builtin.set_fact:
        pdns_packages: |
          {% for pkg in ansible_facts.packages %}
          {% if pkg.startswith('pdns') %}
          {{ pkg }} | {{ ansible_facts.packages[pkg][0].version }}
          {% endif %}
          {% endfor %}

    - name: Display PowerDNS packages table
      ansible.builtin.debug:
        msg: |
          PowerDNS Packages Installed:
          Package Name | Version
          ------------------------
          {{ pdns_packages | trim }}
      when: pdns_packages | trim | length > 0

    - name: Report no PowerDNS packages found
      ansible.builtin.debug:
        msg: "No PowerDNS packages installed"
      when: pdns_packages | trim | length == 0