all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe63:7ac0
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 2f0fe109-c2c6-476d-9108-666c4ce7ba88
        host_id: 4ba4344415ca7057d9956ea5de826bbc0b830981e82c0e0f191fa07b
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe63:7ac0
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.99
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.10
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe63:7ac0
        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/defaults/.zuul.yaml@main#2>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: a86acfb308e5433e87e7132d472a868e
      build_refs:
      - branch: main
        change: '297'
        change_message: "kolla: re-sync 001 group_vars to upstream 2025.2 (+ 010 layers)\n\n##
          What\n\nBring OSISM's kolla `group_vars` in `all/` back in line with upstream
          kolla-ansible,\nusing a clean layered model:\n\n- **`001-kolla-defaults.yml`
          = verbatim upstream mirror** at the newest supported\n  release (2025.2):
          restores keys that had drifted (OSISM values edited into the\n  mirror,
          or stale older-release values), mirrors new 2025.2 keys, and adopts\n  upstream's
          2025.2 values. Never hand-edited.\n- **`099-kolla.yml`** holds OSISM's own
          diverging values, moved out of the mirror \u2014\n  release-gated where
          needed (mariadb LB via the `enable_proxysql` gate; redis\n  coordination
          kept for <= 2025.1) so every supported release resolves correctly.\n- **`010-<release>.yml`**
          = self-retiring layers for group_vars an older supported\n  release still
          defines but 2025.2 dropped (`010-2024.1`, `010-2024.2`,\n  `010-2025.1`),
          copied verbatim from that release's upstream. Loads between 001 and\n  099;
          deleted when the release ages out.\n- **`README.md`** documents the layout,
          load precedence, and where each kind of\n  variable goes.\n\nValues are
          unchanged for every supported release (verified by release analysis and\nthe
          drift detector) \u2014 a re-layering, not a behavior change.\n\nIndependent
          of the orphaned-var cleanup PR (disjoint files); both bring `all/` to the\nstate
          the drift checks expect.\n\n## Related\n\n- osism/release#2569 \u2014 the
          drift-detection tooling this brings `all/` in line with\n"
        change_url: https://github.com/osism/defaults/pull/297
        commit_id: bc6b85dbbee69a1840567565aeec37c74e2ef6ee
        patchset: bc6b85dbbee69a1840567565aeec37c74e2ef6ee
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/defaults
          name: osism/defaults
          short_name: defaults
        src_dir: src/github.com/osism/defaults
        topic: null
      buildset: 6955e5b736fe45ecbd58fd53a845ffdd
      buildset_refs:
      - branch: main
        change: '297'
        change_message: "kolla: re-sync 001 group_vars to upstream 2025.2 (+ 010 layers)\n\n##
          What\n\nBring OSISM's kolla `group_vars` in `all/` back in line with upstream
          kolla-ansible,\nusing a clean layered model:\n\n- **`001-kolla-defaults.yml`
          = verbatim upstream mirror** at the newest supported\n  release (2025.2):
          restores keys that had drifted (OSISM values edited into the\n  mirror,
          or stale older-release values), mirrors new 2025.2 keys, and adopts\n  upstream's
          2025.2 values. Never hand-edited.\n- **`099-kolla.yml`** holds OSISM's own
          diverging values, moved out of the mirror \u2014\n  release-gated where
          needed (mariadb LB via the `enable_proxysql` gate; redis\n  coordination
          kept for <= 2025.1) so every supported release resolves correctly.\n- **`010-<release>.yml`**
          = self-retiring layers for group_vars an older supported\n  release still
          defines but 2025.2 dropped (`010-2024.1`, `010-2024.2`,\n  `010-2025.1`),
          copied verbatim from that release's upstream. Loads between 001 and\n  099;
          deleted when the release ages out.\n- **`README.md`** documents the layout,
          load precedence, and where each kind of\n  variable goes.\n\nValues are
          unchanged for every supported release (verified by release analysis and\nthe
          drift detector) \u2014 a re-layering, not a behavior change.\n\nIndependent
          of the orphaned-var cleanup PR (disjoint files); both bring `all/` to the\nstate
          the drift checks expect.\n\n## Related\n\n- osism/release#2569 \u2014 the
          drift-detection tooling this brings `all/` in line with\n"
        change_url: https://github.com/osism/defaults/pull/297
        commit_id: bc6b85dbbee69a1840567565aeec37c74e2ef6ee
        patchset: bc6b85dbbee69a1840567565aeec37c74e2ef6ee
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/defaults
          name: osism/defaults
          short_name: defaults
        src_dir: src/github.com/osism/defaults
        topic: null
      change: '297'
      change_message: "kolla: re-sync 001 group_vars to upstream 2025.2 (+ 010 layers)\n\n##
        What\n\nBring OSISM's kolla `group_vars` in `all/` back in line with upstream
        kolla-ansible,\nusing a clean layered model:\n\n- **`001-kolla-defaults.yml`
        = verbatim upstream mirror** at the newest supported\n  release (2025.2):
        restores keys that had drifted (OSISM values edited into the\n  mirror, or
        stale older-release values), mirrors new 2025.2 keys, and adopts\n  upstream's
        2025.2 values. Never hand-edited.\n- **`099-kolla.yml`** holds OSISM's own
        diverging values, moved out of the mirror \u2014\n  release-gated where needed
        (mariadb LB via the `enable_proxysql` gate; redis\n  coordination kept for
        <= 2025.1) so every supported release resolves correctly.\n- **`010-<release>.yml`**
        = self-retiring layers for group_vars an older supported\n  release still
        defines but 2025.2 dropped (`010-2024.1`, `010-2024.2`,\n  `010-2025.1`),
        copied verbatim from that release's upstream. Loads between 001 and\n  099;
        deleted when the release ages out.\n- **`README.md`** documents the layout,
        load precedence, and where each kind of\n  variable goes.\n\nValues are unchanged
        for every supported release (verified by release analysis and\nthe drift detector)
        \u2014 a re-layering, not a behavior change.\n\nIndependent of the orphaned-var
        cleanup PR (disjoint files); both bring `all/` to the\nstate the drift checks
        expect.\n\n## Related\n\n- osism/release#2569 \u2014 the drift-detection tooling
        this brings `all/` in line with\n"
      change_url: https://github.com/osism/defaults/pull/297
      child_jobs: []
      commit_id: bc6b85dbbee69a1840567565aeec37c74e2ef6ee
      event_id: 0a6377f0-7b7f-11f1-87c6-e0f469266053
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/a86acfb308e5433e87e7132d472a868e/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/a86acfb308e5433e87e7132d472a868e/work/logs
        result_data_file: /var/lib/zuul/builds/a86acfb308e5433e87e7132d472a868e/work/results.json
        src_root: /var/lib/zuul/builds/a86acfb308e5433e87e7132d472a868e/work/src
        work_root: /var/lib/zuul/builds/a86acfb308e5433e87e7132d472a868e/work
      include_vars: []
      items:
      - branch: main
        change: '297'
        change_message: "kolla: re-sync 001 group_vars to upstream 2025.2 (+ 010 layers)\n\n##
          What\n\nBring OSISM's kolla `group_vars` in `all/` back in line with upstream
          kolla-ansible,\nusing a clean layered model:\n\n- **`001-kolla-defaults.yml`
          = verbatim upstream mirror** at the newest supported\n  release (2025.2):
          restores keys that had drifted (OSISM values edited into the\n  mirror,
          or stale older-release values), mirrors new 2025.2 keys, and adopts\n  upstream's
          2025.2 values. Never hand-edited.\n- **`099-kolla.yml`** holds OSISM's own
          diverging values, moved out of the mirror \u2014\n  release-gated where
          needed (mariadb LB via the `enable_proxysql` gate; redis\n  coordination
          kept for <= 2025.1) so every supported release resolves correctly.\n- **`010-<release>.yml`**
          = self-retiring layers for group_vars an older supported\n  release still
          defines but 2025.2 dropped (`010-2024.1`, `010-2024.2`,\n  `010-2025.1`),
          copied verbatim from that release's upstream. Loads between 001 and\n  099;
          deleted when the release ages out.\n- **`README.md`** documents the layout,
          load precedence, and where each kind of\n  variable goes.\n\nValues are
          unchanged for every supported release (verified by release analysis and\nthe
          drift detector) \u2014 a re-layering, not a behavior change.\n\nIndependent
          of the orphaned-var cleanup PR (disjoint files); both bring `all/` to the\nstate
          the drift checks expect.\n\n## Related\n\n- osism/release#2569 \u2014 the
          drift-detection tooling this brings `all/` in line with\n"
        change_url: https://github.com/osism/defaults/pull/297
        commit_id: bc6b85dbbee69a1840567565aeec37c74e2ef6ee
        patchset: bc6b85dbbee69a1840567565aeec37c74e2ef6ee
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/defaults
          name: osism/defaults
          short_name: defaults
          src_dir: src/github.com/osism/defaults
        topic: null
      job: yamllint
      jobtags: []
      max_attempts: 3
      message: a29sbGE6IHJlLXN5bmMgMDAxIGdyb3VwX3ZhcnMgdG8gdXBzdHJlYW0gMjAyNS4yICgrIDAxMCBsYXllcnMpCgojIyBXaGF0CgpCcmluZyBPU0lTTSdzIGtvbGxhIGBncm91cF92YXJzYCBpbiBgYWxsL2AgYmFjayBpbiBsaW5lIHdpdGggdXBzdHJlYW0ga29sbGEtYW5zaWJsZSwKdXNpbmcgYSBjbGVhbiBsYXllcmVkIG1vZGVsOgoKLSAqKmAwMDEta29sbGEtZGVmYXVsdHMueW1sYCA9IHZlcmJhdGltIHVwc3RyZWFtIG1pcnJvcioqIGF0IHRoZSBuZXdlc3Qgc3VwcG9ydGVkCiAgcmVsZWFzZSAoMjAyNS4yKTogcmVzdG9yZXMga2V5cyB0aGF0IGhhZCBkcmlmdGVkIChPU0lTTSB2YWx1ZXMgZWRpdGVkIGludG8gdGhlCiAgbWlycm9yLCBvciBzdGFsZSBvbGRlci1yZWxlYXNlIHZhbHVlcyksIG1pcnJvcnMgbmV3IDIwMjUuMiBrZXlzLCBhbmQgYWRvcHRzCiAgdXBzdHJlYW0ncyAyMDI1LjIgdmFsdWVzLiBOZXZlciBoYW5kLWVkaXRlZC4KLSAqKmAwOTkta29sbGEueW1sYCoqIGhvbGRzIE9TSVNNJ3Mgb3duIGRpdmVyZ2luZyB2YWx1ZXMsIG1vdmVkIG91dCBvZiB0aGUgbWlycm9yIOKAlAogIHJlbGVhc2UtZ2F0ZWQgd2hlcmUgbmVlZGVkIChtYXJpYWRiIExCIHZpYSB0aGUgYGVuYWJsZV9wcm94eXNxbGAgZ2F0ZTsgcmVkaXMKICBjb29yZGluYXRpb24ga2VwdCBmb3IgPD0gMjAyNS4xKSBzbyBldmVyeSBzdXBwb3J0ZWQgcmVsZWFzZSByZXNvbHZlcyBjb3JyZWN0bHkuCi0gKipgMDEwLTxyZWxlYXNlPi55bWxgKiogPSBzZWxmLXJldGlyaW5nIGxheWVycyBmb3IgZ3JvdXBfdmFycyBhbiBvbGRlciBzdXBwb3J0ZWQKICByZWxlYXNlIHN0aWxsIGRlZmluZXMgYnV0IDIwMjUuMiBkcm9wcGVkIChgMDEwLTIwMjQuMWAsIGAwMTAtMjAyNC4yYCwKICBgMDEwLTIwMjUuMWApLCBjb3BpZWQgdmVyYmF0aW0gZnJvbSB0aGF0IHJlbGVhc2UncyB1cHN0cmVhbS4gTG9hZHMgYmV0d2VlbiAwMDEgYW5kCiAgMDk5OyBkZWxldGVkIHdoZW4gdGhlIHJlbGVhc2UgYWdlcyBvdXQuCi0gKipgUkVBRE1FLm1kYCoqIGRvY3VtZW50cyB0aGUgbGF5b3V0LCBsb2FkIHByZWNlZGVuY2UsIGFuZCB3aGVyZSBlYWNoIGtpbmQgb2YKICB2YXJpYWJsZSBnb2VzLgoKVmFsdWVzIGFyZSB1bmNoYW5nZWQgZm9yIGV2ZXJ5IHN1cHBvcnRlZCByZWxlYXNlICh2ZXJpZmllZCBieSByZWxlYXNlIGFuYWx5c2lzIGFuZAp0aGUgZHJpZnQgZGV0ZWN0b3IpIOKAlCBhIHJlLWxheWVyaW5nLCBub3QgYSBiZWhhdmlvciBjaGFuZ2UuCgpJbmRlcGVuZGVudCBvZiB0aGUgb3JwaGFuZWQtdmFyIGNsZWFudXAgUFIgKGRpc2pvaW50IGZpbGVzKTsgYm90aCBicmluZyBgYWxsL2AgdG8gdGhlCnN0YXRlIHRoZSBkcmlmdCBjaGVja3MgZXhwZWN0LgoKIyMgUmVsYXRlZAoKLSBvc2lzbS9yZWxlYXNlIzI1Njkg4oCUIHRoZSBkcmlmdC1kZXRlY3Rpb24gdG9vbGluZyB0aGlzIGJyaW5ncyBgYWxsL2AgaW4gbGluZSB3aXRoCg==
      patchset: bc6b85dbbee69a1840567565aeec37c74e2ef6ee
      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/defaults
        name: osism/defaults
        short_name: defaults
        src_dir: src/github.com/osism/defaults
      projects:
        github.com/osism/defaults:
          canonical_hostname: github.com
          canonical_name: github.com/osism/defaults
          checkout: main
          checkout_description: zuul branch
          commit: bd8905bc54d14c14c72807c229b01abed2acc4d1
          name: osism/defaults
          required: false
          short_name: defaults
          src_dir: src/github.com/osism/defaults
      ref: refs/pull/297/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
