all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe54:d59f
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      docker_image: frontend
      docker_namespace: osism
      docker_registry: osism.harbor.regio.digital
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 37d02db5-033b-4c15-ae39-77385499f0d4
        host_id: 9a3b43c52073b98876da7433cf53a5f9772104a91b94e1d0ef2a8e4f
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe54:d59f
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.104
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.106
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe54:d59f
        region: null
        slot: null
      repository: osism/osism
  vars:
    docker_image: frontend
    docker_namespace: osism
    docker_registry: osism.harbor.regio.digital
    repository: osism/osism
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job container-image-python-osism-frontend-build explicit: None implied:
        {MatchAny:{ImpliedBranchMatcher:main}} source: osism/python-osism/.zuul.yaml@main#87>'
      - '<Job container-image-python-osism-frontend-build explicit: None implied:
        None source: osism/python-osism/.zuul.yaml@main#133>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 23c32574081d4ea8ac5865c621e24121
      build_refs:
      - branch: main
        change: '1834'
        change_message: "Add API connectivity checks to sync netbox for secondary
          instances\n\nCheck if NetBox secondary instances are reachable before attempting
          to use them during sync netbox operations. Unreachable secondaries are skipped
          with descriptive WARNING messages including instance name and site information
          (if configured).\r\n\r\nChanges:\r\n- Add optional secondary_nb_list parameter
          to set_maintenance(), set_provision_state(), and set_power_state() functions\r\n-
          Add secondary connectivity checks in sync_netbox_from_ironic()\r\n- Log
          reachable secondaries with name/site info\r\n- Log WARNING for unreachable
          secondaries with name/site info\r\n- Pass only reachable secondaries to
          the set_* functions\r\n\r\nAI-assisted: Claude Code"
        change_url: https://github.com/osism/python-osism/pull/1834
        commit_id: d38e9c4e9a65890f228480a792d53c3be67e353a
        patchset: d38e9c4e9a65890f228480a792d53c3be67e353a
        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: 11ce49550c8f4912bb2781cb204ab55f
      buildset_refs:
      - branch: main
        change: '1834'
        change_message: "Add API connectivity checks to sync netbox for secondary
          instances\n\nCheck if NetBox secondary instances are reachable before attempting
          to use them during sync netbox operations. Unreachable secondaries are skipped
          with descriptive WARNING messages including instance name and site information
          (if configured).\r\n\r\nChanges:\r\n- Add optional secondary_nb_list parameter
          to set_maintenance(), set_provision_state(), and set_power_state() functions\r\n-
          Add secondary connectivity checks in sync_netbox_from_ironic()\r\n- Log
          reachable secondaries with name/site info\r\n- Log WARNING for unreachable
          secondaries with name/site info\r\n- Pass only reachable secondaries to
          the set_* functions\r\n\r\nAI-assisted: Claude Code"
        change_url: https://github.com/osism/python-osism/pull/1834
        commit_id: d38e9c4e9a65890f228480a792d53c3be67e353a
        patchset: d38e9c4e9a65890f228480a792d53c3be67e353a
        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: '1834'
      change_message: "Add API connectivity checks to sync netbox for secondary instances\n\nCheck
        if NetBox secondary instances are reachable before attempting to use them
        during sync netbox operations. Unreachable secondaries are skipped with descriptive
        WARNING messages including instance name and site information (if configured).\r\n\r\nChanges:\r\n-
        Add optional secondary_nb_list parameter to set_maintenance(), set_provision_state(),
        and set_power_state() functions\r\n- Add secondary connectivity checks in
        sync_netbox_from_ironic()\r\n- Log reachable secondaries with name/site info\r\n-
        Log WARNING for unreachable secondaries with name/site info\r\n- Pass only
        reachable secondaries to the set_* functions\r\n\r\nAI-assisted: Claude Code"
      change_url: https://github.com/osism/python-osism/pull/1834
      child_jobs: []
      commit_id: d38e9c4e9a65890f228480a792d53c3be67e353a
      event_id: 9f4f9ed0-c7ec-11f0-89cb-e5839a456b1e
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/23c32574081d4ea8ac5865c621e24121/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/23c32574081d4ea8ac5865c621e24121/work/logs
        result_data_file: /var/lib/zuul/builds/23c32574081d4ea8ac5865c621e24121/work/results.json
        src_root: /var/lib/zuul/builds/23c32574081d4ea8ac5865c621e24121/work/src
        work_root: /var/lib/zuul/builds/23c32574081d4ea8ac5865c621e24121/work
      include_vars: []
      items:
      - branch: main
        change: '1834'
        change_message: "Add API connectivity checks to sync netbox for secondary
          instances\n\nCheck if NetBox secondary instances are reachable before attempting
          to use them during sync netbox operations. Unreachable secondaries are skipped
          with descriptive WARNING messages including instance name and site information
          (if configured).\r\n\r\nChanges:\r\n- Add optional secondary_nb_list parameter
          to set_maintenance(), set_provision_state(), and set_power_state() functions\r\n-
          Add secondary connectivity checks in sync_netbox_from_ironic()\r\n- Log
          reachable secondaries with name/site info\r\n- Log WARNING for unreachable
          secondaries with name/site info\r\n- Pass only reachable secondaries to
          the set_* functions\r\n\r\nAI-assisted: Claude Code"
        change_url: https://github.com/osism/python-osism/pull/1834
        commit_id: d38e9c4e9a65890f228480a792d53c3be67e353a
        patchset: d38e9c4e9a65890f228480a792d53c3be67e353a
        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: container-image-python-osism-frontend-build
      jobtags: []
      max_attempts: 3
      message: QWRkIEFQSSBjb25uZWN0aXZpdHkgY2hlY2tzIHRvIHN5bmMgbmV0Ym94IGZvciBzZWNvbmRhcnkgaW5zdGFuY2VzCgpDaGVjayBpZiBOZXRCb3ggc2Vjb25kYXJ5IGluc3RhbmNlcyBhcmUgcmVhY2hhYmxlIGJlZm9yZSBhdHRlbXB0aW5nIHRvIHVzZSB0aGVtIGR1cmluZyBzeW5jIG5ldGJveCBvcGVyYXRpb25zLiBVbnJlYWNoYWJsZSBzZWNvbmRhcmllcyBhcmUgc2tpcHBlZCB3aXRoIGRlc2NyaXB0aXZlIFdBUk5JTkcgbWVzc2FnZXMgaW5jbHVkaW5nIGluc3RhbmNlIG5hbWUgYW5kIHNpdGUgaW5mb3JtYXRpb24gKGlmIGNvbmZpZ3VyZWQpLg0KDQpDaGFuZ2VzOg0KLSBBZGQgb3B0aW9uYWwgc2Vjb25kYXJ5X25iX2xpc3QgcGFyYW1ldGVyIHRvIHNldF9tYWludGVuYW5jZSgpLCBzZXRfcHJvdmlzaW9uX3N0YXRlKCksIGFuZCBzZXRfcG93ZXJfc3RhdGUoKSBmdW5jdGlvbnMNCi0gQWRkIHNlY29uZGFyeSBjb25uZWN0aXZpdHkgY2hlY2tzIGluIHN5bmNfbmV0Ym94X2Zyb21faXJvbmljKCkNCi0gTG9nIHJlYWNoYWJsZSBzZWNvbmRhcmllcyB3aXRoIG5hbWUvc2l0ZSBpbmZvDQotIExvZyBXQVJOSU5HIGZvciB1bnJlYWNoYWJsZSBzZWNvbmRhcmllcyB3aXRoIG5hbWUvc2l0ZSBpbmZvDQotIFBhc3Mgb25seSByZWFjaGFibGUgc2Vjb25kYXJpZXMgdG8gdGhlIHNldF8qIGZ1bmN0aW9ucw0KDQpBSS1hc3Npc3RlZDogQ2xhdWRlIENvZGU=
      patchset: d38e9c4e9a65890f228480a792d53c3be67e353a
      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/python-osism:
            canonical_name: github.com/osism/python-osism
            checkout: main
            commit: 2f6cda39517b3c1db6446d984b0b3876a2022fb8
          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/python-osism/playbooks/build.yml
          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: 2f6cda39517b3c1db6446d984b0b3876a2022fb8
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/1834/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
