all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe95:c28c
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 8681a086-b81e-44aa-8bc0-76cfbaa76dff
        host_id: 9a3b43c52073b98876da7433cf53a5f9772104a91b94e1d0ef2a8e4f
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe95:c28c
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.109
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.217
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe95:c28c
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job flake8 explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#32>'
      - '<Job flake8 explicit: None implied: None source: osism/release/.zuul.yaml@main#2>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: cdfa734a0f2440f8a2af3b3a6104b97d
      build_refs:
      - branch: main
        change: '2286'
        change_message: "chore(deps): update dependency powerdns/pdns_recursor-ansible
          to v1.8.0\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [PowerDNS/pdns_recursor-ansible](https://redirect.github.com/PowerDNS/pdns_recursor-ansible)
          | minor | `v1.7.1` -> `v1.8.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>PowerDNS/pdns_recursor-ansible
          (PowerDNS/pdns_recursor-ansible)</summary>\n\n### [`v1.8.0`](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/blob/HEAD/CHANGELOG.md#v180-2025-10-29)\n\n[Compare
          Source](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/compare/v1.7.1...v1.8.0)\n\nNEW
          FEATURES:\n\n- Add support for Ubuntu 24.04 in CI / Molecule tests ([#&#8203;176](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/176))\n-
          Add Recursor 5.1 ([#&#8203;186](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/186))\n-
          Add \u201Carchlinux\u201D variable file for an Arch scenario ([#&#8203;196](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/196))\n-
          Implement yaml config ([#&#8203;197](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/197))\n-
          Add rec-52 ([#&#8203;200](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/200)\n-
          Add role-specific tags to enable selective execution of tasks in large playbooks
          ([#&#8203;216](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/216))\n-
          Add pre-flight checks (configuration validation before service restart)
          to avoid boot-loops ([#&#8203;214](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/214))\n-
          Use YAML default config ([#&#8203;217](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/217))\n\nIMPROVEMENTS:\n\n-
          Bump docker from 6.1.3 to 7.0.0 ([#&#8203;170](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/170))\n-
          Bump yamllint from 1.32.0 to 1.35.1 ([#&#8203;171](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/171))\n-
          Small file permission fix ([#&#8203;174](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/174))\n-
          Change default configuration format to YAML (instead of e.g. old format)
          ([#&#8203;195](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/195))\n-
          CI tests: upgraded version of molecule and ansible-core packages ([#&#8203;202](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/202))\n-
          Clean up linting and CI issues in scenario rec-52 ([#&#8203;210](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/210))\n-
          Improve CI pipeline for end-to-end sanity checks and more reliable builds
          ([#&#8203;211](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/211))\n-
          Test configuration before restarting ([#&#8203;215](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/215))\n-
          Update Molecule & CI: scenario rec-52, switch tests to YAML, update CI to
          ansible-core compatible, use HTTP for gpg\\_key to support Python 3.12 /
          Ansible 2.14 ([#&#8203;219](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/219))\n\nFIXED:\n\n-
          GH Actions: fix issues with CI ([#&#8203;190](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/190))\n-
          Fix pipeline stability after removing EOL platforms from test matrix ([#&#8203;191](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/191))\n-
          Fix Ansible version-comparison logic: avoid comparing to integer 0 (use
          string) to support newer versions correctly ([#&#8203;221](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/221))\n-
          Fix regex to extract version of pdns\\_recursor (previous logic incorrectly
          captured \u201CBV\u201D etc) ([#&#8203;222](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/222))\n\nREMOVED
          / DEPRECATED:\n\n- Remove support for RHEL 7 and Debian 10 from the CI/test
          matrix (they have reached EOL) ([#&#8203;191](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/191))\n-
          Remove pdns-recursor 4.8.x and 4.9.x from testing scenarios (EOL) ([#&#8203;219](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/219))\n-
          Remove Ubuntu 20.04 from the CI/test matrix (EOL) ([#&#8203;219](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/219))\n-
          repo-Debian: remove installing apt-transport-https ([#&#8203;220](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/220))\n\nREVERTED:\n\n-
          Revert PR \u201CRecursor 2.0\u201D ([#&#8203;225](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/issues/225))
          \u2014 the large feature bump (support for 5.1/5.2/5.3, deb822 repos, min
          Ansible 2.15, handlers) was merged but immediately reverted; none of its
          changes are included in v1.8.0. ([#&#8203;225](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/225))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/release).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/release/pull/2286
        commit_id: b5d3fb3d9f30cea55a600205d7f7d8e559f20651
        patchset: b5d3fb3d9f30cea55a600205d7f7d8e559f20651
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/release
          name: osism/release
          short_name: release
        src_dir: src/github.com/osism/release
        topic: null
      buildset: 3a4de1cc3d034681a3f9dcb3186ee5be
      buildset_refs:
      - branch: main
        change: '2286'
        change_message: "chore(deps): update dependency powerdns/pdns_recursor-ansible
          to v1.8.0\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [PowerDNS/pdns_recursor-ansible](https://redirect.github.com/PowerDNS/pdns_recursor-ansible)
          | minor | `v1.7.1` -> `v1.8.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>PowerDNS/pdns_recursor-ansible
          (PowerDNS/pdns_recursor-ansible)</summary>\n\n### [`v1.8.0`](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/blob/HEAD/CHANGELOG.md#v180-2025-10-29)\n\n[Compare
          Source](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/compare/v1.7.1...v1.8.0)\n\nNEW
          FEATURES:\n\n- Add support for Ubuntu 24.04 in CI / Molecule tests ([#&#8203;176](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/176))\n-
          Add Recursor 5.1 ([#&#8203;186](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/186))\n-
          Add \u201Carchlinux\u201D variable file for an Arch scenario ([#&#8203;196](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/196))\n-
          Implement yaml config ([#&#8203;197](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/197))\n-
          Add rec-52 ([#&#8203;200](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/200)\n-
          Add role-specific tags to enable selective execution of tasks in large playbooks
          ([#&#8203;216](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/216))\n-
          Add pre-flight checks (configuration validation before service restart)
          to avoid boot-loops ([#&#8203;214](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/214))\n-
          Use YAML default config ([#&#8203;217](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/217))\n\nIMPROVEMENTS:\n\n-
          Bump docker from 6.1.3 to 7.0.0 ([#&#8203;170](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/170))\n-
          Bump yamllint from 1.32.0 to 1.35.1 ([#&#8203;171](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/171))\n-
          Small file permission fix ([#&#8203;174](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/174))\n-
          Change default configuration format to YAML (instead of e.g. old format)
          ([#&#8203;195](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/195))\n-
          CI tests: upgraded version of molecule and ansible-core packages ([#&#8203;202](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/202))\n-
          Clean up linting and CI issues in scenario rec-52 ([#&#8203;210](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/210))\n-
          Improve CI pipeline for end-to-end sanity checks and more reliable builds
          ([#&#8203;211](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/211))\n-
          Test configuration before restarting ([#&#8203;215](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/215))\n-
          Update Molecule & CI: scenario rec-52, switch tests to YAML, update CI to
          ansible-core compatible, use HTTP for gpg\\_key to support Python 3.12 /
          Ansible 2.14 ([#&#8203;219](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/219))\n\nFIXED:\n\n-
          GH Actions: fix issues with CI ([#&#8203;190](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/190))\n-
          Fix pipeline stability after removing EOL platforms from test matrix ([#&#8203;191](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/191))\n-
          Fix Ansible version-comparison logic: avoid comparing to integer 0 (use
          string) to support newer versions correctly ([#&#8203;221](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/221))\n-
          Fix regex to extract version of pdns\\_recursor (previous logic incorrectly
          captured \u201CBV\u201D etc) ([#&#8203;222](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/222))\n\nREMOVED
          / DEPRECATED:\n\n- Remove support for RHEL 7 and Debian 10 from the CI/test
          matrix (they have reached EOL) ([#&#8203;191](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/191))\n-
          Remove pdns-recursor 4.8.x and 4.9.x from testing scenarios (EOL) ([#&#8203;219](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/219))\n-
          Remove Ubuntu 20.04 from the CI/test matrix (EOL) ([#&#8203;219](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/219))\n-
          repo-Debian: remove installing apt-transport-https ([#&#8203;220](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/220))\n\nREVERTED:\n\n-
          Revert PR \u201CRecursor 2.0\u201D ([#&#8203;225](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/issues/225))
          \u2014 the large feature bump (support for 5.1/5.2/5.3, deb822 repos, min
          Ansible 2.15, handlers) was merged but immediately reverted; none of its
          changes are included in v1.8.0. ([#&#8203;225](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/225))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/release).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/release/pull/2286
        commit_id: b5d3fb3d9f30cea55a600205d7f7d8e559f20651
        patchset: b5d3fb3d9f30cea55a600205d7f7d8e559f20651
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/release
          name: osism/release
          short_name: release
        src_dir: src/github.com/osism/release
        topic: null
      change: '2286'
      change_message: "chore(deps): update dependency powerdns/pdns_recursor-ansible
        to v1.8.0\n\nThis PR contains the following updates:\n\n| Package | Update
        | Change |\n|---|---|---|\n| [PowerDNS/pdns_recursor-ansible](https://redirect.github.com/PowerDNS/pdns_recursor-ansible)
        | minor | `v1.7.1` -> `v1.8.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>PowerDNS/pdns_recursor-ansible
        (PowerDNS/pdns_recursor-ansible)</summary>\n\n### [`v1.8.0`](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/blob/HEAD/CHANGELOG.md#v180-2025-10-29)\n\n[Compare
        Source](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/compare/v1.7.1...v1.8.0)\n\nNEW
        FEATURES:\n\n- Add support for Ubuntu 24.04 in CI / Molecule tests ([#&#8203;176](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/176))\n-
        Add Recursor 5.1 ([#&#8203;186](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/186))\n-
        Add \u201Carchlinux\u201D variable file for an Arch scenario ([#&#8203;196](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/196))\n-
        Implement yaml config ([#&#8203;197](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/197))\n-
        Add rec-52 ([#&#8203;200](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/200)\n-
        Add role-specific tags to enable selective execution of tasks in large playbooks
        ([#&#8203;216](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/216))\n-
        Add pre-flight checks (configuration validation before service restart) to
        avoid boot-loops ([#&#8203;214](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/214))\n-
        Use YAML default config ([#&#8203;217](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/217))\n\nIMPROVEMENTS:\n\n-
        Bump docker from 6.1.3 to 7.0.0 ([#&#8203;170](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/170))\n-
        Bump yamllint from 1.32.0 to 1.35.1 ([#&#8203;171](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/171))\n-
        Small file permission fix ([#&#8203;174](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/174))\n-
        Change default configuration format to YAML (instead of e.g. old format) ([#&#8203;195](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/195))\n-
        CI tests: upgraded version of molecule and ansible-core packages ([#&#8203;202](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/202))\n-
        Clean up linting and CI issues in scenario rec-52 ([#&#8203;210](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/210))\n-
        Improve CI pipeline for end-to-end sanity checks and more reliable builds
        ([#&#8203;211](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/211))\n-
        Test configuration before restarting ([#&#8203;215](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/215))\n-
        Update Molecule & CI: scenario rec-52, switch tests to YAML, update CI to
        ansible-core compatible, use HTTP for gpg\\_key to support Python 3.12 / Ansible
        2.14 ([#&#8203;219](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/219))\n\nFIXED:\n\n-
        GH Actions: fix issues with CI ([#&#8203;190](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/190))\n-
        Fix pipeline stability after removing EOL platforms from test matrix ([#&#8203;191](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/191))\n-
        Fix Ansible version-comparison logic: avoid comparing to integer 0 (use string)
        to support newer versions correctly ([#&#8203;221](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/221))\n-
        Fix regex to extract version of pdns\\_recursor (previous logic incorrectly
        captured \u201CBV\u201D etc) ([#&#8203;222](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/222))\n\nREMOVED
        / DEPRECATED:\n\n- Remove support for RHEL 7 and Debian 10 from the CI/test
        matrix (they have reached EOL) ([#&#8203;191](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/191))\n-
        Remove pdns-recursor 4.8.x and 4.9.x from testing scenarios (EOL) ([#&#8203;219](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/219))\n-
        Remove Ubuntu 20.04 from the CI/test matrix (EOL) ([#&#8203;219](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/219))\n-
        repo-Debian: remove installing apt-transport-https ([#&#8203;220](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/220))\n\nREVERTED:\n\n-
        Revert PR \u201CRecursor 2.0\u201D ([#&#8203;225](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/issues/225))
        \u2014 the large feature bump (support for 5.1/5.2/5.3, deb822 repos, min
        Ansible 2.15, handlers) was merged but immediately reverted; none of its changes
        are included in v1.8.0. ([#&#8203;225](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/225))\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time (no
        schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
        **Automerge**: Disabled by config. Please merge this manually once you are
        satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
        tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR and
        you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check
        -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was
        generated by [Mend Renovate](https://mend.io/renovate/). View the [repository
        job log](https://developer.mend.io/github/osism/release).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/release/pull/2286
      child_jobs: []
      commit_id: b5d3fb3d9f30cea55a600205d7f7d8e559f20651
      event_id: db998000-b4d1-11f0-83c8-a912d1c176d8
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/cdfa734a0f2440f8a2af3b3a6104b97d/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/cdfa734a0f2440f8a2af3b3a6104b97d/work/logs
        result_data_file: /var/lib/zuul/builds/cdfa734a0f2440f8a2af3b3a6104b97d/work/results.json
        src_root: /var/lib/zuul/builds/cdfa734a0f2440f8a2af3b3a6104b97d/work/src
        work_root: /var/lib/zuul/builds/cdfa734a0f2440f8a2af3b3a6104b97d/work
      include_vars: []
      items:
      - branch: main
        change: '2286'
        change_message: "chore(deps): update dependency powerdns/pdns_recursor-ansible
          to v1.8.0\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [PowerDNS/pdns_recursor-ansible](https://redirect.github.com/PowerDNS/pdns_recursor-ansible)
          | minor | `v1.7.1` -> `v1.8.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>PowerDNS/pdns_recursor-ansible
          (PowerDNS/pdns_recursor-ansible)</summary>\n\n### [`v1.8.0`](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/blob/HEAD/CHANGELOG.md#v180-2025-10-29)\n\n[Compare
          Source](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/compare/v1.7.1...v1.8.0)\n\nNEW
          FEATURES:\n\n- Add support for Ubuntu 24.04 in CI / Molecule tests ([#&#8203;176](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/176))\n-
          Add Recursor 5.1 ([#&#8203;186](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/186))\n-
          Add \u201Carchlinux\u201D variable file for an Arch scenario ([#&#8203;196](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/196))\n-
          Implement yaml config ([#&#8203;197](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/197))\n-
          Add rec-52 ([#&#8203;200](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/200)\n-
          Add role-specific tags to enable selective execution of tasks in large playbooks
          ([#&#8203;216](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/216))\n-
          Add pre-flight checks (configuration validation before service restart)
          to avoid boot-loops ([#&#8203;214](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/214))\n-
          Use YAML default config ([#&#8203;217](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/217))\n\nIMPROVEMENTS:\n\n-
          Bump docker from 6.1.3 to 7.0.0 ([#&#8203;170](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/170))\n-
          Bump yamllint from 1.32.0 to 1.35.1 ([#&#8203;171](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/171))\n-
          Small file permission fix ([#&#8203;174](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/174))\n-
          Change default configuration format to YAML (instead of e.g. old format)
          ([#&#8203;195](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/195))\n-
          CI tests: upgraded version of molecule and ansible-core packages ([#&#8203;202](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/202))\n-
          Clean up linting and CI issues in scenario rec-52 ([#&#8203;210](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/210))\n-
          Improve CI pipeline for end-to-end sanity checks and more reliable builds
          ([#&#8203;211](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/211))\n-
          Test configuration before restarting ([#&#8203;215](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/215))\n-
          Update Molecule & CI: scenario rec-52, switch tests to YAML, update CI to
          ansible-core compatible, use HTTP for gpg\\_key to support Python 3.12 /
          Ansible 2.14 ([#&#8203;219](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/219))\n\nFIXED:\n\n-
          GH Actions: fix issues with CI ([#&#8203;190](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/190))\n-
          Fix pipeline stability after removing EOL platforms from test matrix ([#&#8203;191](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/191))\n-
          Fix Ansible version-comparison logic: avoid comparing to integer 0 (use
          string) to support newer versions correctly ([#&#8203;221](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/221))\n-
          Fix regex to extract version of pdns\\_recursor (previous logic incorrectly
          captured \u201CBV\u201D etc) ([#&#8203;222](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/222))\n\nREMOVED
          / DEPRECATED:\n\n- Remove support for RHEL 7 and Debian 10 from the CI/test
          matrix (they have reached EOL) ([#&#8203;191](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/191))\n-
          Remove pdns-recursor 4.8.x and 4.9.x from testing scenarios (EOL) ([#&#8203;219](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/219))\n-
          Remove Ubuntu 20.04 from the CI/test matrix (EOL) ([#&#8203;219](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/219))\n-
          repo-Debian: remove installing apt-transport-https ([#&#8203;220](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/220))\n\nREVERTED:\n\n-
          Revert PR \u201CRecursor 2.0\u201D ([#&#8203;225](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/issues/225))
          \u2014 the large feature bump (support for 5.1/5.2/5.3, deb822 repos, min
          Ansible 2.15, handlers) was merged but immediately reverted; none of its
          changes are included in v1.8.0. ([#&#8203;225](https://redirect.github.com/PowerDNS/pdns_recursor-ansible/pull/225))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/release).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/release/pull/2286
        commit_id: b5d3fb3d9f30cea55a600205d7f7d8e559f20651
        patchset: b5d3fb3d9f30cea55a600205d7f7d8e559f20651
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/release
          name: osism/release
          short_name: release
          src_dir: src/github.com/osism/release
        topic: null
      job: flake8
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IHBvd2VyZG5zL3BkbnNfcmVjdXJzb3ItYW5zaWJsZSB0byB2MS44LjAKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgVXBkYXRlIHwgQ2hhbmdlIHwKfC0tLXwtLS18LS0tfAp8IFtQb3dlckROUy9wZG5zX3JlY3Vyc29yLWFuc2libGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Qb3dlckROUy9wZG5zX3JlY3Vyc29yLWFuc2libGUpIHwgbWlub3IgfCBgdjEuNy4xYCAtPiBgdjEuOC4wYCB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+UG93ZXJETlMvcGRuc19yZWN1cnNvci1hbnNpYmxlIChQb3dlckROUy9wZG5zX3JlY3Vyc29yLWFuc2libGUpPC9zdW1tYXJ5PgoKIyMjIFtgdjEuOC4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1Bvd2VyRE5TL3BkbnNfcmVjdXJzb3ItYW5zaWJsZS9ibG9iL0hFQUQvQ0hBTkdFTE9HLm1kI3YxODAtMjAyNS0xMC0yOSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1Bvd2VyRE5TL3BkbnNfcmVjdXJzb3ItYW5zaWJsZS9jb21wYXJlL3YxLjcuMS4uLnYxLjguMCkKCk5FVyBGRUFUVVJFUzoKCi0gQWRkIHN1cHBvcnQgZm9yIFVidW50dSAyNC4wNCBpbiBDSSAvIE1vbGVjdWxlIHRlc3RzIChbIyYjODIwMzsxNzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Qb3dlckROUy9wZG5zX3JlY3Vyc29yLWFuc2libGUvcHVsbC8xNzYpKQotIEFkZCBSZWN1cnNvciA1LjEgKFsjJiM4MjAzOzE4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1Bvd2VyRE5TL3BkbnNfcmVjdXJzb3ItYW5zaWJsZS9wdWxsLzE4NikpCi0gQWRkIOKAnGFyY2hsaW51eOKAnSB2YXJpYWJsZSBmaWxlIGZvciBhbiBBcmNoIHNjZW5hcmlvIChbIyYjODIwMzsxOTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Qb3dlckROUy9wZG5zX3JlY3Vyc29yLWFuc2libGUvcHVsbC8xOTYpKQotIEltcGxlbWVudCB5YW1sIGNvbmZpZyAoWyMmIzgyMDM7MTk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUG93ZXJETlMvcGRuc19yZWN1cnNvci1hbnNpYmxlL3B1bGwvMTk3KSkKLSBBZGQgcmVjLTUyIChbIyYjODIwMzsyMDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Qb3dlckROUy9wZG5zX3JlY3Vyc29yLWFuc2libGUvcHVsbC8yMDApCi0gQWRkIHJvbGUtc3BlY2lmaWMgdGFncyB0byBlbmFibGUgc2VsZWN0aXZlIGV4ZWN1dGlvbiBvZiB0YXNrcyBpbiBsYXJnZSBwbGF5Ym9va3MgKFsjJiM4MjAzOzIxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1Bvd2VyRE5TL3BkbnNfcmVjdXJzb3ItYW5zaWJsZS9wdWxsLzIxNikpCi0gQWRkIHByZS1mbGlnaHQgY2hlY2tzIChjb25maWd1cmF0aW9uIHZhbGlkYXRpb24gYmVmb3JlIHNlcnZpY2UgcmVzdGFydCkgdG8gYXZvaWQgYm9vdC1sb29wcyAoWyMmIzgyMDM7MjE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUG93ZXJETlMvcGRuc19yZWN1cnNvci1hbnNpYmxlL3B1bGwvMjE0KSkKLSBVc2UgWUFNTCBkZWZhdWx0IGNvbmZpZyAoWyMmIzgyMDM7MjE3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUG93ZXJETlMvcGRuc19yZWN1cnNvci1hbnNpYmxlL3B1bGwvMjE3KSkKCklNUFJPVkVNRU5UUzoKCi0gQnVtcCBkb2NrZXIgZnJvbSA2LjEuMyB0byA3LjAuMCAoWyMmIzgyMDM7MTcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUG93ZXJETlMvcGRuc19yZWN1cnNvci1hbnNpYmxlL3B1bGwvMTcwKSkKLSBCdW1wIHlhbWxsaW50IGZyb20gMS4zMi4wIHRvIDEuMzUuMSAoWyMmIzgyMDM7MTcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUG93ZXJETlMvcGRuc19yZWN1cnNvci1hbnNpYmxlL3B1bGwvMTcxKSkKLSBTbWFsbCBmaWxlIHBlcm1pc3Npb24gZml4IChbIyYjODIwMzsxNzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Qb3dlckROUy9wZG5zX3JlY3Vyc29yLWFuc2libGUvcHVsbC8xNzQpKQotIENoYW5nZSBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gZm9ybWF0IHRvIFlBTUwgKGluc3RlYWQgb2YgZS5nLiBvbGQgZm9ybWF0KSAoWyMmIzgyMDM7MTk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUG93ZXJETlMvcGRuc19yZWN1cnNvci1hbnNpYmxlL3B1bGwvMTk1KSkKLSBDSSB0ZXN0czogdXBncmFkZWQgdmVyc2lvbiBvZiBtb2xlY3VsZSBhbmQgYW5zaWJsZS1jb3JlIHBhY2thZ2VzIChbIyYjODIwMzsyMDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Qb3dlckROUy9wZG5zX3JlY3Vyc29yLWFuc2libGUvcHVsbC8yMDIpKQotIENsZWFuIHVwIGxpbnRpbmcgYW5kIENJIGlzc3VlcyBpbiBzY2VuYXJpbyByZWMtNTIgKFsjJiM4MjAzOzIxMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1Bvd2VyRE5TL3BkbnNfcmVjdXJzb3ItYW5zaWJsZS9wdWxsLzIxMCkpCi0gSW1wcm92ZSBDSSBwaXBlbGluZSBmb3IgZW5kLXRvLWVuZCBzYW5pdHkgY2hlY2tzIGFuZCBtb3JlIHJlbGlhYmxlIGJ1aWxkcyAoWyMmIzgyMDM7MjExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUG93ZXJETlMvcGRuc19yZWN1cnNvci1hbnNpYmxlL3B1bGwvMjExKSkKLSBUZXN0IGNvbmZpZ3VyYXRpb24gYmVmb3JlIHJlc3RhcnRpbmcgKFsjJiM4MjAzOzIxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1Bvd2VyRE5TL3BkbnNfcmVjdXJzb3ItYW5zaWJsZS9wdWxsLzIxNSkpCi0gVXBkYXRlIE1vbGVjdWxlICYgQ0k6IHNjZW5hcmlvIHJlYy01Miwgc3dpdGNoIHRlc3RzIHRvIFlBTUwsIHVwZGF0ZSBDSSB0byBhbnNpYmxlLWNvcmUgY29tcGF0aWJsZSwgdXNlIEhUVFAgZm9yIGdwZ1xfa2V5IHRvIHN1cHBvcnQgUHl0aG9uIDMuMTIgLyBBbnNpYmxlIDIuMTQgKFsjJiM4MjAzOzIxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1Bvd2VyRE5TL3BkbnNfcmVjdXJzb3ItYW5zaWJsZS9wdWxsLzIxOSkpCgpGSVhFRDoKCi0gR0ggQWN0aW9uczogZml4IGlzc3VlcyB3aXRoIENJIChbIyYjODIwMzsxOTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Qb3dlckROUy9wZG5zX3JlY3Vyc29yLWFuc2libGUvcHVsbC8xOTApKQotIEZpeCBwaXBlbGluZSBzdGFiaWxpdHkgYWZ0ZXIgcmVtb3ZpbmcgRU9MIHBsYXRmb3JtcyBmcm9tIHRlc3QgbWF0cml4IChbIyYjODIwMzsxOTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Qb3dlckROUy9wZG5zX3JlY3Vyc29yLWFuc2libGUvcHVsbC8xOTEpKQotIEZpeCBBbnNpYmxlIHZlcnNpb24tY29tcGFyaXNvbiBsb2dpYzogYXZvaWQgY29tcGFyaW5nIHRvIGludGVnZXIgMCAodXNlIHN0cmluZykgdG8gc3VwcG9ydCBuZXdlciB2ZXJzaW9ucyBjb3JyZWN0bHkgKFsjJiM4MjAzOzIyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1Bvd2VyRE5TL3BkbnNfcmVjdXJzb3ItYW5zaWJsZS9wdWxsLzIyMSkpCi0gRml4IHJlZ2V4IHRvIGV4dHJhY3QgdmVyc2lvbiBvZiBwZG5zXF9yZWN1cnNvciAocHJldmlvdXMgbG9naWMgaW5jb3JyZWN0bHkgY2FwdHVyZWQg4oCcQlbigJ0gZXRjKSAoWyMmIzgyMDM7MjIyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUG93ZXJETlMvcGRuc19yZWN1cnNvci1hbnNpYmxlL3B1bGwvMjIyKSkKClJFTU9WRUQgLyBERVBSRUNBVEVEOgoKLSBSZW1vdmUgc3VwcG9ydCBmb3IgUkhFTCA3IGFuZCBEZWJpYW4gMTAgZnJvbSB0aGUgQ0kvdGVzdCBtYXRyaXggKHRoZXkgaGF2ZSByZWFjaGVkIEVPTCkgKFsjJiM4MjAzOzE5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1Bvd2VyRE5TL3BkbnNfcmVjdXJzb3ItYW5zaWJsZS9wdWxsLzE5MSkpCi0gUmVtb3ZlIHBkbnMtcmVjdXJzb3IgNC44LnggYW5kIDQuOS54IGZyb20gdGVzdGluZyBzY2VuYXJpb3MgKEVPTCkgKFsjJiM4MjAzOzIxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1Bvd2VyRE5TL3BkbnNfcmVjdXJzb3ItYW5zaWJsZS9wdWxsLzIxOSkpCi0gUmVtb3ZlIFVidW50dSAyMC4wNCBmcm9tIHRoZSBDSS90ZXN0IG1hdHJpeCAoRU9MKSAoWyMmIzgyMDM7MjE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUG93ZXJETlMvcGRuc19yZWN1cnNvci1hbnNpYmxlL3B1bGwvMjE5KSkKLSByZXBvLURlYmlhbjogcmVtb3ZlIGluc3RhbGxpbmcgYXB0LXRyYW5zcG9ydC1odHRwcyAoWyMmIzgyMDM7MjIwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUG93ZXJETlMvcGRuc19yZWN1cnNvci1hbnNpYmxlL3B1bGwvMjIwKSkKClJFVkVSVEVEOgoKLSBSZXZlcnQgUFIg4oCcUmVjdXJzb3IgMi4w4oCdIChbIyYjODIwMzsyMjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Qb3dlckROUy9wZG5zX3JlY3Vyc29yLWFuc2libGUvaXNzdWVzLzIyNSkpIOKAlCB0aGUgbGFyZ2UgZmVhdHVyZSBidW1wIChzdXBwb3J0IGZvciA1LjEvNS4yLzUuMywgZGViODIyIHJlcG9zLCBtaW4gQW5zaWJsZSAyLjE1LCBoYW5kbGVycykgd2FzIG1lcmdlZCBidXQgaW1tZWRpYXRlbHkgcmV2ZXJ0ZWQ7IG5vbmUgb2YgaXRzIGNoYW5nZXMgYXJlIGluY2x1ZGVkIGluIHYxLjguMC4gKFsjJiM4MjAzOzIyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1Bvd2VyRE5TL3BkbnNfcmVjdXJzb3ItYW5zaWJsZS9wdWxsLzIyNSkpCgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogQnJhbmNoIGNyZWF0aW9uIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLCBBdXRvbWVyZ2UgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkuCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL29zaXNtL3JlbGVhc2UpLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTVM0eE5Ua3VOQ0lzSW5Wd1pHRjBaV1JKYmxabGNpSTZJalF4TGpFMU9TNDBJaXdpZEdGeVoyVjBRbkpoYm1Ob0lqb2liV0ZwYmlJc0lteGhZbVZzY3lJNld5SnlaVzV2ZG1GMFpTSmRmUT09LS0+Cg==
      patchset: b5d3fb3d9f30cea55a600205d7f7d8e559f20651
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 3f5938e6b0934cbeb0ac6533a4c1487d32af3210
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/flake8/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/release
        name: osism/release
        short_name: release
        src_dir: src/github.com/osism/release
      projects:
        github.com/osism/release:
          canonical_hostname: github.com
          canonical_name: github.com/osism/release
          checkout: main
          checkout_description: zuul branch
          commit: 35b603853ab026b9db37593b8780303dbedfe073
          name: osism/release
          required: false
          short_name: release
          src_dir: src/github.com/osism/release
      ref: refs/pull/2286/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
