all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe3f:3bb2
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 88b0b9bd-23ec-4bea-9cef-03d38e1b839a
        host_id: 0d3d02185f810c959252bd1d303ec55040bf5bb0b401cceef814c3a7
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe3f:3bb2
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.103
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.100
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe3f:3bb2
        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 mypy explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#42>'
      - '<Job mypy explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#71>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 8ac0af8746ad407b9058d96002726a3b
      build_refs:
      - branch: main
        change: '1539'
        change_message: "Integrate NetBox local_context_data as default vars in baremetal
          play\u2026\n\n\u2026book generation\r\n\r\nEnhances the baremetal deployment
          process by automatically fetching device configuration from NetBox and using
          it as default variables for the generated playbook. The implementation searches
          for devices by name first, then by inventory_hostname custom field, and
          extracts local_context_data when available. Falls back to empty dictionary
          if device not found or no context data available.\r\n\r\nAI-assisted: Claude
          Code"
        change_url: https://github.com/osism/python-osism/pull/1539
        commit_id: 9984e0f8068bb5822f66c7f2f3e182ba29b1bd84
        patchset: 9984e0f8068bb5822f66c7f2f3e182ba29b1bd84
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      buildset: 6295f089e0b64f6d9373feabf9b5b981
      buildset_refs:
      - branch: main
        change: '1539'
        change_message: "Integrate NetBox local_context_data as default vars in baremetal
          play\u2026\n\n\u2026book generation\r\n\r\nEnhances the baremetal deployment
          process by automatically fetching device configuration from NetBox and using
          it as default variables for the generated playbook. The implementation searches
          for devices by name first, then by inventory_hostname custom field, and
          extracts local_context_data when available. Falls back to empty dictionary
          if device not found or no context data available.\r\n\r\nAI-assisted: Claude
          Code"
        change_url: https://github.com/osism/python-osism/pull/1539
        commit_id: 9984e0f8068bb5822f66c7f2f3e182ba29b1bd84
        patchset: 9984e0f8068bb5822f66c7f2f3e182ba29b1bd84
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      change: '1539'
      change_message: "Integrate NetBox local_context_data as default vars in baremetal
        play\u2026\n\n\u2026book generation\r\n\r\nEnhances the baremetal deployment
        process by automatically fetching device configuration from NetBox and using
        it as default variables for the generated playbook. The implementation searches
        for devices by name first, then by inventory_hostname custom field, and extracts
        local_context_data when available. Falls back to empty dictionary if device
        not found or no context data available.\r\n\r\nAI-assisted: Claude Code"
      change_url: https://github.com/osism/python-osism/pull/1539
      child_jobs: []
      commit_id: 9984e0f8068bb5822f66c7f2f3e182ba29b1bd84
      event_id: 1a1f69b0-5664-11f0-9dbd-534f91190144
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/8ac0af8746ad407b9058d96002726a3b/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/8ac0af8746ad407b9058d96002726a3b/work/logs
        result_data_file: /var/lib/zuul/builds/8ac0af8746ad407b9058d96002726a3b/work/results.json
        src_root: /var/lib/zuul/builds/8ac0af8746ad407b9058d96002726a3b/work/src
        work_root: /var/lib/zuul/builds/8ac0af8746ad407b9058d96002726a3b/work
      include_vars: []
      items:
      - branch: main
        change: '1539'
        change_message: "Integrate NetBox local_context_data as default vars in baremetal
          play\u2026\n\n\u2026book generation\r\n\r\nEnhances the baremetal deployment
          process by automatically fetching device configuration from NetBox and using
          it as default variables for the generated playbook. The implementation searches
          for devices by name first, then by inventory_hostname custom field, and
          extracts local_context_data when available. Falls back to empty dictionary
          if device not found or no context data available.\r\n\r\nAI-assisted: Claude
          Code"
        change_url: https://github.com/osism/python-osism/pull/1539
        commit_id: 9984e0f8068bb5822f66c7f2f3e182ba29b1bd84
        patchset: 9984e0f8068bb5822f66c7f2f3e182ba29b1bd84
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
        topic: null
      job: mypy
      jobtags: []
      max_attempts: 3
      message: SW50ZWdyYXRlIE5ldEJveCBsb2NhbF9jb250ZXh0X2RhdGEgYXMgZGVmYXVsdCB2YXJzIGluIGJhcmVtZXRhbCBwbGF54oCmCgrigKZib29rIGdlbmVyYXRpb24NCg0KRW5oYW5jZXMgdGhlIGJhcmVtZXRhbCBkZXBsb3ltZW50IHByb2Nlc3MgYnkgYXV0b21hdGljYWxseSBmZXRjaGluZyBkZXZpY2UgY29uZmlndXJhdGlvbiBmcm9tIE5ldEJveCBhbmQgdXNpbmcgaXQgYXMgZGVmYXVsdCB2YXJpYWJsZXMgZm9yIHRoZSBnZW5lcmF0ZWQgcGxheWJvb2suIFRoZSBpbXBsZW1lbnRhdGlvbiBzZWFyY2hlcyBmb3IgZGV2aWNlcyBieSBuYW1lIGZpcnN0LCB0aGVuIGJ5IGludmVudG9yeV9ob3N0bmFtZSBjdXN0b20gZmllbGQsIGFuZCBleHRyYWN0cyBsb2NhbF9jb250ZXh0X2RhdGEgd2hlbiBhdmFpbGFibGUuIEZhbGxzIGJhY2sgdG8gZW1wdHkgZGljdGlvbmFyeSBpZiBkZXZpY2Ugbm90IGZvdW5kIG9yIG5vIGNvbnRleHQgZGF0YSBhdmFpbGFibGUuDQoNCkFJLWFzc2lzdGVkOiBDbGF1ZGUgQ29kZQ==
      patchset: 9984e0f8068bb5822f66c7f2f3e182ba29b1bd84
      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: 95400903ba18e86e546004cbff0716a23812e65c
          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/mypy/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/python-osism
        name: osism/python-osism
        short_name: python-osism
        src_dir: src/github.com/osism/python-osism
      projects:
        github.com/osism/python-osism:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          checkout: main
          checkout_description: zuul branch
          commit: a9302923a882fd81242ad6028dc45f752a72bffe
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/1539/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
