all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe60:d726
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 315bd822-0f32-4bf2-95df-7be40b4fd1af
        host_id: ec4f54fa666de9bc553bc59c41683f12345b665d0b1af00d715e7318
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe60:d726
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.228
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.130
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe60:d726
        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 yamllint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#59>'
      - '<Job yamllint explicit: None implied: None source: osism/ansible-collection-services/.zuul.yaml@main#498>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 408193e62db949978a48a4dc9f61e1c7
      build_refs:
      - branch: main
        change: '2133'
        change_message: "renovate: track and batch role image defaults\n\n## What\n\nExtend
          the collection's Renovate config to track more role-default image\npins
          and batch role-default bumps into a single monthly PR.\n\n- Add `cgit`,
          `dnsmasq`, `gnmic`, `scaphandre`, `stepca` to the\n  role-defaults `regexManager`
          `fileMatch`. Each already carries a\n  `# renovate:` annotation that never
          fired (the role was not listed), so\n  its `<x>_tag` pin froze.\n- Add a
          `packageRule` grouping every `roles/**/defaults/main.yml` docker\n  bump
          into one monthly PR (`role image defaults`), which also throttles\n  the
          previously-unbatched existing entries.\n\n## Why\n\nDeploy versions are
          governed by `osism/release` `base.yml` (Renovate-managed\nthere on its own
          cadence). These role defaults are only fallbacks, so they\nneed just an
          occasional refresh \u2014 but when their annotations don't fire they\nfreeze
          and drift behind the release pins, surfacing as `role_shadows`\nDORMANT
          findings in the drift detector. Wiring them in and batching monthly\nkeeps
          them current without PR noise.\n\nThe dedicated `postgres` group is preserved:
          this rule precedes it, so\n`postgres`/`pgautoupgrade` keep their group and
          inherit the monthly schedule.\n\n## Notes / follow-ups\n\n- The monthly
          schedule now also throttles the previously-fast existing\n  entries (adminer/traefik/\u2026)
          \u2014 intended, net fewer PRs.\n- Not covered here (separate follow-ups):
          the `*_version`-form roles\n  (`opentelemetry_collector`, `frr`) need a
          sibling `_version: '...'`\n  matchString; the `zuul` CI stack is intentionally
          role-managed.\n\n## Refs\n\n- osism/issues#1397\n"
        change_url: https://github.com/osism/ansible-collection-services/pull/2133
        commit_id: d83a5072864aa26f45dac3bea826ab1e20ee7edb
        patchset: d83a5072864aa26f45dac3bea826ab1e20ee7edb
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/ansible-collection-services
          name: osism/ansible-collection-services
          short_name: ansible-collection-services
        src_dir: src/github.com/osism/ansible-collection-services
        topic: null
      buildset: ea272522c1744323aae3c3683dfbbb58
      buildset_refs:
      - branch: main
        change: '2133'
        change_message: "renovate: track and batch role image defaults\n\n## What\n\nExtend
          the collection's Renovate config to track more role-default image\npins
          and batch role-default bumps into a single monthly PR.\n\n- Add `cgit`,
          `dnsmasq`, `gnmic`, `scaphandre`, `stepca` to the\n  role-defaults `regexManager`
          `fileMatch`. Each already carries a\n  `# renovate:` annotation that never
          fired (the role was not listed), so\n  its `<x>_tag` pin froze.\n- Add a
          `packageRule` grouping every `roles/**/defaults/main.yml` docker\n  bump
          into one monthly PR (`role image defaults`), which also throttles\n  the
          previously-unbatched existing entries.\n\n## Why\n\nDeploy versions are
          governed by `osism/release` `base.yml` (Renovate-managed\nthere on its own
          cadence). These role defaults are only fallbacks, so they\nneed just an
          occasional refresh \u2014 but when their annotations don't fire they\nfreeze
          and drift behind the release pins, surfacing as `role_shadows`\nDORMANT
          findings in the drift detector. Wiring them in and batching monthly\nkeeps
          them current without PR noise.\n\nThe dedicated `postgres` group is preserved:
          this rule precedes it, so\n`postgres`/`pgautoupgrade` keep their group and
          inherit the monthly schedule.\n\n## Notes / follow-ups\n\n- The monthly
          schedule now also throttles the previously-fast existing\n  entries (adminer/traefik/\u2026)
          \u2014 intended, net fewer PRs.\n- Not covered here (separate follow-ups):
          the `*_version`-form roles\n  (`opentelemetry_collector`, `frr`) need a
          sibling `_version: '...'`\n  matchString; the `zuul` CI stack is intentionally
          role-managed.\n\n## Refs\n\n- osism/issues#1397\n"
        change_url: https://github.com/osism/ansible-collection-services/pull/2133
        commit_id: d83a5072864aa26f45dac3bea826ab1e20ee7edb
        patchset: d83a5072864aa26f45dac3bea826ab1e20ee7edb
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/ansible-collection-services
          name: osism/ansible-collection-services
          short_name: ansible-collection-services
        src_dir: src/github.com/osism/ansible-collection-services
        topic: null
      change: '2133'
      change_message: "renovate: track and batch role image defaults\n\n## What\n\nExtend
        the collection's Renovate config to track more role-default image\npins and
        batch role-default bumps into a single monthly PR.\n\n- Add `cgit`, `dnsmasq`,
        `gnmic`, `scaphandre`, `stepca` to the\n  role-defaults `regexManager` `fileMatch`.
        Each already carries a\n  `# renovate:` annotation that never fired (the role
        was not listed), so\n  its `<x>_tag` pin froze.\n- Add a `packageRule` grouping
        every `roles/**/defaults/main.yml` docker\n  bump into one monthly PR (`role
        image defaults`), which also throttles\n  the previously-unbatched existing
        entries.\n\n## Why\n\nDeploy versions are governed by `osism/release` `base.yml`
        (Renovate-managed\nthere on its own cadence). These role defaults are only
        fallbacks, so they\nneed just an occasional refresh \u2014 but when their
        annotations don't fire they\nfreeze and drift behind the release pins, surfacing
        as `role_shadows`\nDORMANT findings in the drift detector. Wiring them in
        and batching monthly\nkeeps them current without PR noise.\n\nThe dedicated
        `postgres` group is preserved: this rule precedes it, so\n`postgres`/`pgautoupgrade`
        keep their group and inherit the monthly schedule.\n\n## Notes / follow-ups\n\n-
        The monthly schedule now also throttles the previously-fast existing\n  entries
        (adminer/traefik/\u2026) \u2014 intended, net fewer PRs.\n- Not covered here
        (separate follow-ups): the `*_version`-form roles\n  (`opentelemetry_collector`,
        `frr`) need a sibling `_version: '...'`\n  matchString; the `zuul` CI stack
        is intentionally role-managed.\n\n## Refs\n\n- osism/issues#1397\n"
      change_url: https://github.com/osism/ansible-collection-services/pull/2133
      child_jobs: []
      commit_id: d83a5072864aa26f45dac3bea826ab1e20ee7edb
      event_id: e280e940-7bcc-11f1-8bb1-80346e456baf
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/408193e62db949978a48a4dc9f61e1c7/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/408193e62db949978a48a4dc9f61e1c7/work/logs
        result_data_file: /var/lib/zuul/builds/408193e62db949978a48a4dc9f61e1c7/work/results.json
        src_root: /var/lib/zuul/builds/408193e62db949978a48a4dc9f61e1c7/work/src
        work_root: /var/lib/zuul/builds/408193e62db949978a48a4dc9f61e1c7/work
      include_vars: []
      items:
      - branch: main
        change: '2133'
        change_message: "renovate: track and batch role image defaults\n\n## What\n\nExtend
          the collection's Renovate config to track more role-default image\npins
          and batch role-default bumps into a single monthly PR.\n\n- Add `cgit`,
          `dnsmasq`, `gnmic`, `scaphandre`, `stepca` to the\n  role-defaults `regexManager`
          `fileMatch`. Each already carries a\n  `# renovate:` annotation that never
          fired (the role was not listed), so\n  its `<x>_tag` pin froze.\n- Add a
          `packageRule` grouping every `roles/**/defaults/main.yml` docker\n  bump
          into one monthly PR (`role image defaults`), which also throttles\n  the
          previously-unbatched existing entries.\n\n## Why\n\nDeploy versions are
          governed by `osism/release` `base.yml` (Renovate-managed\nthere on its own
          cadence). These role defaults are only fallbacks, so they\nneed just an
          occasional refresh \u2014 but when their annotations don't fire they\nfreeze
          and drift behind the release pins, surfacing as `role_shadows`\nDORMANT
          findings in the drift detector. Wiring them in and batching monthly\nkeeps
          them current without PR noise.\n\nThe dedicated `postgres` group is preserved:
          this rule precedes it, so\n`postgres`/`pgautoupgrade` keep their group and
          inherit the monthly schedule.\n\n## Notes / follow-ups\n\n- The monthly
          schedule now also throttles the previously-fast existing\n  entries (adminer/traefik/\u2026)
          \u2014 intended, net fewer PRs.\n- Not covered here (separate follow-ups):
          the `*_version`-form roles\n  (`opentelemetry_collector`, `frr`) need a
          sibling `_version: '...'`\n  matchString; the `zuul` CI stack is intentionally
          role-managed.\n\n## Refs\n\n- osism/issues#1397\n"
        change_url: https://github.com/osism/ansible-collection-services/pull/2133
        commit_id: d83a5072864aa26f45dac3bea826ab1e20ee7edb
        patchset: d83a5072864aa26f45dac3bea826ab1e20ee7edb
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/ansible-collection-services
          name: osism/ansible-collection-services
          short_name: ansible-collection-services
          src_dir: src/github.com/osism/ansible-collection-services
        topic: null
      job: yamllint
      jobtags: []
      max_attempts: 3
      message: cmVub3ZhdGU6IHRyYWNrIGFuZCBiYXRjaCByb2xlIGltYWdlIGRlZmF1bHRzCgojIyBXaGF0CgpFeHRlbmQgdGhlIGNvbGxlY3Rpb24ncyBSZW5vdmF0ZSBjb25maWcgdG8gdHJhY2sgbW9yZSByb2xlLWRlZmF1bHQgaW1hZ2UKcGlucyBhbmQgYmF0Y2ggcm9sZS1kZWZhdWx0IGJ1bXBzIGludG8gYSBzaW5nbGUgbW9udGhseSBQUi4KCi0gQWRkIGBjZ2l0YCwgYGRuc21hc3FgLCBgZ25taWNgLCBgc2NhcGhhbmRyZWAsIGBzdGVwY2FgIHRvIHRoZQogIHJvbGUtZGVmYXVsdHMgYHJlZ2V4TWFuYWdlcmAgYGZpbGVNYXRjaGAuIEVhY2ggYWxyZWFkeSBjYXJyaWVzIGEKICBgIyByZW5vdmF0ZTpgIGFubm90YXRpb24gdGhhdCBuZXZlciBmaXJlZCAodGhlIHJvbGUgd2FzIG5vdCBsaXN0ZWQpLCBzbwogIGl0cyBgPHg+X3RhZ2AgcGluIGZyb3plLgotIEFkZCBhIGBwYWNrYWdlUnVsZWAgZ3JvdXBpbmcgZXZlcnkgYHJvbGVzLyoqL2RlZmF1bHRzL21haW4ueW1sYCBkb2NrZXIKICBidW1wIGludG8gb25lIG1vbnRobHkgUFIgKGByb2xlIGltYWdlIGRlZmF1bHRzYCksIHdoaWNoIGFsc28gdGhyb3R0bGVzCiAgdGhlIHByZXZpb3VzbHktdW5iYXRjaGVkIGV4aXN0aW5nIGVudHJpZXMuCgojIyBXaHkKCkRlcGxveSB2ZXJzaW9ucyBhcmUgZ292ZXJuZWQgYnkgYG9zaXNtL3JlbGVhc2VgIGBiYXNlLnltbGAgKFJlbm92YXRlLW1hbmFnZWQKdGhlcmUgb24gaXRzIG93biBjYWRlbmNlKS4gVGhlc2Ugcm9sZSBkZWZhdWx0cyBhcmUgb25seSBmYWxsYmFja3MsIHNvIHRoZXkKbmVlZCBqdXN0IGFuIG9jY2FzaW9uYWwgcmVmcmVzaCDigJQgYnV0IHdoZW4gdGhlaXIgYW5ub3RhdGlvbnMgZG9uJ3QgZmlyZSB0aGV5CmZyZWV6ZSBhbmQgZHJpZnQgYmVoaW5kIHRoZSByZWxlYXNlIHBpbnMsIHN1cmZhY2luZyBhcyBgcm9sZV9zaGFkb3dzYApET1JNQU5UIGZpbmRpbmdzIGluIHRoZSBkcmlmdCBkZXRlY3Rvci4gV2lyaW5nIHRoZW0gaW4gYW5kIGJhdGNoaW5nIG1vbnRobHkKa2VlcHMgdGhlbSBjdXJyZW50IHdpdGhvdXQgUFIgbm9pc2UuCgpUaGUgZGVkaWNhdGVkIGBwb3N0Z3Jlc2AgZ3JvdXAgaXMgcHJlc2VydmVkOiB0aGlzIHJ1bGUgcHJlY2VkZXMgaXQsIHNvCmBwb3N0Z3Jlc2AvYHBnYXV0b3VwZ3JhZGVgIGtlZXAgdGhlaXIgZ3JvdXAgYW5kIGluaGVyaXQgdGhlIG1vbnRobHkgc2NoZWR1bGUuCgojIyBOb3RlcyAvIGZvbGxvdy11cHMKCi0gVGhlIG1vbnRobHkgc2NoZWR1bGUgbm93IGFsc28gdGhyb3R0bGVzIHRoZSBwcmV2aW91c2x5LWZhc3QgZXhpc3RpbmcKICBlbnRyaWVzIChhZG1pbmVyL3RyYWVmaWsv4oCmKSDigJQgaW50ZW5kZWQsIG5ldCBmZXdlciBQUnMuCi0gTm90IGNvdmVyZWQgaGVyZSAoc2VwYXJhdGUgZm9sbG93LXVwcyk6IHRoZSBgKl92ZXJzaW9uYC1mb3JtIHJvbGVzCiAgKGBvcGVudGVsZW1ldHJ5X2NvbGxlY3RvcmAsIGBmcnJgKSBuZWVkIGEgc2libGluZyBgX3ZlcnNpb246ICcuLi4nYAogIG1hdGNoU3RyaW5nOyB0aGUgYHp1dWxgIENJIHN0YWNrIGlzIGludGVudGlvbmFsbHkgcm9sZS1tYW5hZ2VkLgoKIyMgUmVmcwoKLSBvc2lzbS9pc3N1ZXMjMTM5Nwo=
      patchset: d83a5072864aa26f45dac3bea826ab1e20ee7edb
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 1d71e58c93442038e695a5d883d57a603182c7ae
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 1d71e58c93442038e695a5d883d57a603182c7ae
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/yamllint/run.yaml
          roles:
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_0/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_0/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_1/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_1/openinfra-zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
      post_review: false
      post_timeout: 1800
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/ansible-collection-services
        name: osism/ansible-collection-services
        short_name: ansible-collection-services
        src_dir: src/github.com/osism/ansible-collection-services
      projects:
        github.com/osism/ansible-collection-services:
          canonical_hostname: github.com
          canonical_name: github.com/osism/ansible-collection-services
          checkout: main
          checkout_description: zuul branch
          commit: c3d32ba7a6850e3c7d5c0ab1902549422b2607ab
          name: osism/ansible-collection-services
          required: false
          short_name: ansible-collection-services
          src_dir: src/github.com/osism/ansible-collection-services
      ref: refs/pull/2133/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
