all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:feb4:6dbe
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: db733f6a-79eb-4c3d-950f-95b9005a2df3
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:feb4:6dbe
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.100
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.199
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:feb4:6dbe
        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/testbed/.zuul.yaml@main#324>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: c2669477e9f64fd3a229bfe75c6e7221
      build_refs:
      - branch: main
        change: '2888'
        change_message: "check: collect infrastructure failures\n\nThe infrastructure
          check script stopped at the first failing status command because it runs
          with set -e. This hid later failures in the same check group. In particular,
          an OpenSearch warning could prevent the MariaDB/Galera check from running,
          so a separate Galera collation failure was only visible on runs where OpenSearch
          was healthy.\r\n\r\nAdd a small run_check helper and use it for the infrastructure
          status checks. Each check still prints its normal output, but failures are
          recorded and the script continues through the remaining status checks. After
          Redis has been checked, the script exits non-zero if any status check failed.\r\n\r\nKeep
          the MariaDB backup after the aggregated failure check. That preserves the
          previous behavior that backup is only attempted when all infrastructure
          status checks passed.\r\n\r\nAI-assisted: Codex/GPT"
        change_url: https://github.com/osism/testbed/pull/2888
        commit_id: e69a8ee04b9b1be953939b72f9b6e85fe301f7db
        patchset: e69a8ee04b9b1be953939b72f9b6e85fe301f7db
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          name: osism/testbed
          short_name: testbed
        src_dir: src/github.com/osism/testbed
        topic: null
      buildset: 60ac2414fe454488a982a89bd903b567
      buildset_refs:
      - branch: main
        change: '2888'
        change_message: "check: collect infrastructure failures\n\nThe infrastructure
          check script stopped at the first failing status command because it runs
          with set -e. This hid later failures in the same check group. In particular,
          an OpenSearch warning could prevent the MariaDB/Galera check from running,
          so a separate Galera collation failure was only visible on runs where OpenSearch
          was healthy.\r\n\r\nAdd a small run_check helper and use it for the infrastructure
          status checks. Each check still prints its normal output, but failures are
          recorded and the script continues through the remaining status checks. After
          Redis has been checked, the script exits non-zero if any status check failed.\r\n\r\nKeep
          the MariaDB backup after the aggregated failure check. That preserves the
          previous behavior that backup is only attempted when all infrastructure
          status checks passed.\r\n\r\nAI-assisted: Codex/GPT"
        change_url: https://github.com/osism/testbed/pull/2888
        commit_id: e69a8ee04b9b1be953939b72f9b6e85fe301f7db
        patchset: e69a8ee04b9b1be953939b72f9b6e85fe301f7db
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          name: osism/testbed
          short_name: testbed
        src_dir: src/github.com/osism/testbed
        topic: null
      change: '2888'
      change_message: "check: collect infrastructure failures\n\nThe infrastructure
        check script stopped at the first failing status command because it runs with
        set -e. This hid later failures in the same check group. In particular, an
        OpenSearch warning could prevent the MariaDB/Galera check from running, so
        a separate Galera collation failure was only visible on runs where OpenSearch
        was healthy.\r\n\r\nAdd a small run_check helper and use it for the infrastructure
        status checks. Each check still prints its normal output, but failures are
        recorded and the script continues through the remaining status checks. After
        Redis has been checked, the script exits non-zero if any status check failed.\r\n\r\nKeep
        the MariaDB backup after the aggregated failure check. That preserves the
        previous behavior that backup is only attempted when all infrastructure status
        checks passed.\r\n\r\nAI-assisted: Codex/GPT"
      change_url: https://github.com/osism/testbed/pull/2888
      child_jobs: []
      commit_id: e69a8ee04b9b1be953939b72f9b6e85fe301f7db
      event_id: 33310322-4a39-11f1-941a-1166ee4015de
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/c2669477e9f64fd3a229bfe75c6e7221/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/c2669477e9f64fd3a229bfe75c6e7221/work/logs
        result_data_file: /var/lib/zuul/builds/c2669477e9f64fd3a229bfe75c6e7221/work/results.json
        src_root: /var/lib/zuul/builds/c2669477e9f64fd3a229bfe75c6e7221/work/src
        work_root: /var/lib/zuul/builds/c2669477e9f64fd3a229bfe75c6e7221/work
      include_vars: []
      items:
      - branch: main
        change: '2888'
        change_message: "check: collect infrastructure failures\n\nThe infrastructure
          check script stopped at the first failing status command because it runs
          with set -e. This hid later failures in the same check group. In particular,
          an OpenSearch warning could prevent the MariaDB/Galera check from running,
          so a separate Galera collation failure was only visible on runs where OpenSearch
          was healthy.\r\n\r\nAdd a small run_check helper and use it for the infrastructure
          status checks. Each check still prints its normal output, but failures are
          recorded and the script continues through the remaining status checks. After
          Redis has been checked, the script exits non-zero if any status check failed.\r\n\r\nKeep
          the MariaDB backup after the aggregated failure check. That preserves the
          previous behavior that backup is only attempted when all infrastructure
          status checks passed.\r\n\r\nAI-assisted: Codex/GPT"
        change_url: https://github.com/osism/testbed/pull/2888
        commit_id: e69a8ee04b9b1be953939b72f9b6e85fe301f7db
        patchset: e69a8ee04b9b1be953939b72f9b6e85fe301f7db
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          name: osism/testbed
          short_name: testbed
          src_dir: src/github.com/osism/testbed
        topic: null
      job: yamllint
      jobtags: []
      max_attempts: 3
      message: Y2hlY2s6IGNvbGxlY3QgaW5mcmFzdHJ1Y3R1cmUgZmFpbHVyZXMKClRoZSBpbmZyYXN0cnVjdHVyZSBjaGVjayBzY3JpcHQgc3RvcHBlZCBhdCB0aGUgZmlyc3QgZmFpbGluZyBzdGF0dXMgY29tbWFuZCBiZWNhdXNlIGl0IHJ1bnMgd2l0aCBzZXQgLWUuIFRoaXMgaGlkIGxhdGVyIGZhaWx1cmVzIGluIHRoZSBzYW1lIGNoZWNrIGdyb3VwLiBJbiBwYXJ0aWN1bGFyLCBhbiBPcGVuU2VhcmNoIHdhcm5pbmcgY291bGQgcHJldmVudCB0aGUgTWFyaWFEQi9HYWxlcmEgY2hlY2sgZnJvbSBydW5uaW5nLCBzbyBhIHNlcGFyYXRlIEdhbGVyYSBjb2xsYXRpb24gZmFpbHVyZSB3YXMgb25seSB2aXNpYmxlIG9uIHJ1bnMgd2hlcmUgT3BlblNlYXJjaCB3YXMgaGVhbHRoeS4NCg0KQWRkIGEgc21hbGwgcnVuX2NoZWNrIGhlbHBlciBhbmQgdXNlIGl0IGZvciB0aGUgaW5mcmFzdHJ1Y3R1cmUgc3RhdHVzIGNoZWNrcy4gRWFjaCBjaGVjayBzdGlsbCBwcmludHMgaXRzIG5vcm1hbCBvdXRwdXQsIGJ1dCBmYWlsdXJlcyBhcmUgcmVjb3JkZWQgYW5kIHRoZSBzY3JpcHQgY29udGludWVzIHRocm91Z2ggdGhlIHJlbWFpbmluZyBzdGF0dXMgY2hlY2tzLiBBZnRlciBSZWRpcyBoYXMgYmVlbiBjaGVja2VkLCB0aGUgc2NyaXB0IGV4aXRzIG5vbi16ZXJvIGlmIGFueSBzdGF0dXMgY2hlY2sgZmFpbGVkLg0KDQpLZWVwIHRoZSBNYXJpYURCIGJhY2t1cCBhZnRlciB0aGUgYWdncmVnYXRlZCBmYWlsdXJlIGNoZWNrLiBUaGF0IHByZXNlcnZlcyB0aGUgcHJldmlvdXMgYmVoYXZpb3IgdGhhdCBiYWNrdXAgaXMgb25seSBhdHRlbXB0ZWQgd2hlbiBhbGwgaW5mcmFzdHJ1Y3R1cmUgc3RhdHVzIGNoZWNrcyBwYXNzZWQuDQoNCkFJLWFzc2lzdGVkOiBDb2RleC9HUFQ=
      patchset: e69a8ee04b9b1be953939b72f9b6e85fe301f7db
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 41354e7dda7914a4c6cfd3ca220c1a047bf29812
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 257da0b79211e162f2dab810e23b4d503052443b
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 41354e7dda7914a4c6cfd3ca220c1a047bf29812
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/yamllint/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/testbed
        name: osism/testbed
        short_name: testbed
        src_dir: src/github.com/osism/testbed
      projects:
        github.com/osism/testbed:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          checkout: main
          checkout_description: zuul branch
          commit: 0853d5ca7794ad9412509147dbc7a9d7f3fe1436
          name: osism/testbed
          required: false
          short_name: testbed
          src_dir: src/github.com/osism/testbed
      ref: refs/pull/2888/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
