all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe14:bdc0
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 9b00b53c-4e50-4d91-8f0c-4a5cfa6cad1b
        host_id: 0d3d02185f810c959252bd1d303ec55040bf5bb0b401cceef814c3a7
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe14:bdc0
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.100
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.57
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe14:bdc0
        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 ansible-lint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#7>'
      - '<Job ansible-lint explicit: None implied: None source: osism/container-image-inventory-reconciler/.zuul.yaml@main#72>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: a75e4bec014a4dfeb51a1c60a081d5c3
      build_refs:
      - branch: main
        change: '401'
        change_message: "netbox: Add special handling for dnsmasq_dhcp_options and
          dnsmasq_dhc\u2026\n\n\u2026p_boot parameters\r\n\r\nThis implements special
          processing for dnsmasq_dhcp_options and dnsmasq_dhcp_boot parameters when
          they're configured in /opt/configuration/environments/infrastructure/configuration.yml.\r\n\r\nFeatures:\r\n-
          New DnsmasqConfigProcessor class to handle configuration file parsing\r\n-
          Automatic VLAN-specific entry generation for each available VLAN\r\n- Metalbox
          placeholder replacement with actual VLAN-specific metalbox IP addresses\r\n-
          Integration with existing metalbox mode dnsmasq configuration\r\n\r\nExample
          transformation:\r\nBefore: tag:onie,114,http://metalbox/sonic/sonic-broadcom-enterprise-base-4.4.2.bin
          After:  tag:onie,tag:vlan739,114,http://10.251.133.30/sonic/sonic-broadcom-enterprise-base-4.4.2.bin\r\n\r\nThe
          processor creates entries for each VLAN where a metalbox device has virtual
          interfaces, ensuring proper DHCP configuration across all network segments.\r\n\r\n\U0001F916
          Generated with [Claude Code](https://claude.ai/code)"
        change_url: https://github.com/osism/container-image-inventory-reconciler/pull/401
        commit_id: 88aca45d0e6120b577dff269600f219323a7c630
        patchset: 88aca45d0e6120b577dff269600f219323a7c630
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-inventory-reconciler
          name: osism/container-image-inventory-reconciler
          short_name: container-image-inventory-reconciler
        src_dir: src/github.com/osism/container-image-inventory-reconciler
        topic: null
      buildset: ec41178de4634826b1297e965297d906
      buildset_refs:
      - branch: main
        change: '401'
        change_message: "netbox: Add special handling for dnsmasq_dhcp_options and
          dnsmasq_dhc\u2026\n\n\u2026p_boot parameters\r\n\r\nThis implements special
          processing for dnsmasq_dhcp_options and dnsmasq_dhcp_boot parameters when
          they're configured in /opt/configuration/environments/infrastructure/configuration.yml.\r\n\r\nFeatures:\r\n-
          New DnsmasqConfigProcessor class to handle configuration file parsing\r\n-
          Automatic VLAN-specific entry generation for each available VLAN\r\n- Metalbox
          placeholder replacement with actual VLAN-specific metalbox IP addresses\r\n-
          Integration with existing metalbox mode dnsmasq configuration\r\n\r\nExample
          transformation:\r\nBefore: tag:onie,114,http://metalbox/sonic/sonic-broadcom-enterprise-base-4.4.2.bin
          After:  tag:onie,tag:vlan739,114,http://10.251.133.30/sonic/sonic-broadcom-enterprise-base-4.4.2.bin\r\n\r\nThe
          processor creates entries for each VLAN where a metalbox device has virtual
          interfaces, ensuring proper DHCP configuration across all network segments.\r\n\r\n\U0001F916
          Generated with [Claude Code](https://claude.ai/code)"
        change_url: https://github.com/osism/container-image-inventory-reconciler/pull/401
        commit_id: 88aca45d0e6120b577dff269600f219323a7c630
        patchset: 88aca45d0e6120b577dff269600f219323a7c630
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-inventory-reconciler
          name: osism/container-image-inventory-reconciler
          short_name: container-image-inventory-reconciler
        src_dir: src/github.com/osism/container-image-inventory-reconciler
        topic: null
      change: '401'
      change_message: "netbox: Add special handling for dnsmasq_dhcp_options and dnsmasq_dhc\u2026\n\n\u2026p_boot
        parameters\r\n\r\nThis implements special processing for dnsmasq_dhcp_options
        and dnsmasq_dhcp_boot parameters when they're configured in /opt/configuration/environments/infrastructure/configuration.yml.\r\n\r\nFeatures:\r\n-
        New DnsmasqConfigProcessor class to handle configuration file parsing\r\n-
        Automatic VLAN-specific entry generation for each available VLAN\r\n- Metalbox
        placeholder replacement with actual VLAN-specific metalbox IP addresses\r\n-
        Integration with existing metalbox mode dnsmasq configuration\r\n\r\nExample
        transformation:\r\nBefore: tag:onie,114,http://metalbox/sonic/sonic-broadcom-enterprise-base-4.4.2.bin
        After:  tag:onie,tag:vlan739,114,http://10.251.133.30/sonic/sonic-broadcom-enterprise-base-4.4.2.bin\r\n\r\nThe
        processor creates entries for each VLAN where a metalbox device has virtual
        interfaces, ensuring proper DHCP configuration across all network segments.\r\n\r\n\U0001F916
        Generated with [Claude Code](https://claude.ai/code)"
      change_url: https://github.com/osism/container-image-inventory-reconciler/pull/401
      child_jobs: []
      commit_id: 88aca45d0e6120b577dff269600f219323a7c630
      event_id: edb0e470-5718-11f0-9715-70540d394243
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/a75e4bec014a4dfeb51a1c60a081d5c3/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/a75e4bec014a4dfeb51a1c60a081d5c3/work/logs
        result_data_file: /var/lib/zuul/builds/a75e4bec014a4dfeb51a1c60a081d5c3/work/results.json
        src_root: /var/lib/zuul/builds/a75e4bec014a4dfeb51a1c60a081d5c3/work/src
        work_root: /var/lib/zuul/builds/a75e4bec014a4dfeb51a1c60a081d5c3/work
      include_vars: []
      items:
      - branch: main
        change: '401'
        change_message: "netbox: Add special handling for dnsmasq_dhcp_options and
          dnsmasq_dhc\u2026\n\n\u2026p_boot parameters\r\n\r\nThis implements special
          processing for dnsmasq_dhcp_options and dnsmasq_dhcp_boot parameters when
          they're configured in /opt/configuration/environments/infrastructure/configuration.yml.\r\n\r\nFeatures:\r\n-
          New DnsmasqConfigProcessor class to handle configuration file parsing\r\n-
          Automatic VLAN-specific entry generation for each available VLAN\r\n- Metalbox
          placeholder replacement with actual VLAN-specific metalbox IP addresses\r\n-
          Integration with existing metalbox mode dnsmasq configuration\r\n\r\nExample
          transformation:\r\nBefore: tag:onie,114,http://metalbox/sonic/sonic-broadcom-enterprise-base-4.4.2.bin
          After:  tag:onie,tag:vlan739,114,http://10.251.133.30/sonic/sonic-broadcom-enterprise-base-4.4.2.bin\r\n\r\nThe
          processor creates entries for each VLAN where a metalbox device has virtual
          interfaces, ensuring proper DHCP configuration across all network segments.\r\n\r\n\U0001F916
          Generated with [Claude Code](https://claude.ai/code)"
        change_url: https://github.com/osism/container-image-inventory-reconciler/pull/401
        commit_id: 88aca45d0e6120b577dff269600f219323a7c630
        patchset: 88aca45d0e6120b577dff269600f219323a7c630
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-inventory-reconciler
          name: osism/container-image-inventory-reconciler
          short_name: container-image-inventory-reconciler
          src_dir: src/github.com/osism/container-image-inventory-reconciler
        topic: null
      job: ansible-lint
      jobtags: []
      max_attempts: 3
      message: bmV0Ym94OiBBZGQgc3BlY2lhbCBoYW5kbGluZyBmb3IgZG5zbWFzcV9kaGNwX29wdGlvbnMgYW5kIGRuc21hc3FfZGhj4oCmCgrigKZwX2Jvb3QgcGFyYW1ldGVycw0KDQpUaGlzIGltcGxlbWVudHMgc3BlY2lhbCBwcm9jZXNzaW5nIGZvciBkbnNtYXNxX2RoY3Bfb3B0aW9ucyBhbmQgZG5zbWFzcV9kaGNwX2Jvb3QgcGFyYW1ldGVycyB3aGVuIHRoZXkncmUgY29uZmlndXJlZCBpbiAvb3B0L2NvbmZpZ3VyYXRpb24vZW52aXJvbm1lbnRzL2luZnJhc3RydWN0dXJlL2NvbmZpZ3VyYXRpb24ueW1sLg0KDQpGZWF0dXJlczoNCi0gTmV3IERuc21hc3FDb25maWdQcm9jZXNzb3IgY2xhc3MgdG8gaGFuZGxlIGNvbmZpZ3VyYXRpb24gZmlsZSBwYXJzaW5nDQotIEF1dG9tYXRpYyBWTEFOLXNwZWNpZmljIGVudHJ5IGdlbmVyYXRpb24gZm9yIGVhY2ggYXZhaWxhYmxlIFZMQU4NCi0gTWV0YWxib3ggcGxhY2Vob2xkZXIgcmVwbGFjZW1lbnQgd2l0aCBhY3R1YWwgVkxBTi1zcGVjaWZpYyBtZXRhbGJveCBJUCBhZGRyZXNzZXMNCi0gSW50ZWdyYXRpb24gd2l0aCBleGlzdGluZyBtZXRhbGJveCBtb2RlIGRuc21hc3EgY29uZmlndXJhdGlvbg0KDQpFeGFtcGxlIHRyYW5zZm9ybWF0aW9uOg0KQmVmb3JlOiB0YWc6b25pZSwxMTQsaHR0cDovL21ldGFsYm94L3NvbmljL3NvbmljLWJyb2FkY29tLWVudGVycHJpc2UtYmFzZS00LjQuMi5iaW4gQWZ0ZXI6ICB0YWc6b25pZSx0YWc6dmxhbjczOSwxMTQsaHR0cDovLzEwLjI1MS4xMzMuMzAvc29uaWMvc29uaWMtYnJvYWRjb20tZW50ZXJwcmlzZS1iYXNlLTQuNC4yLmJpbg0KDQpUaGUgcHJvY2Vzc29yIGNyZWF0ZXMgZW50cmllcyBmb3IgZWFjaCBWTEFOIHdoZXJlIGEgbWV0YWxib3ggZGV2aWNlIGhhcyB2aXJ0dWFsIGludGVyZmFjZXMsIGVuc3VyaW5nIHByb3BlciBESENQIGNvbmZpZ3VyYXRpb24gYWNyb3NzIGFsbCBuZXR3b3JrIHNlZ21lbnRzLg0KDQrwn6SWIEdlbmVyYXRlZCB3aXRoIFtDbGF1ZGUgQ29kZV0oaHR0cHM6Ly9jbGF1ZGUuYWkvY29kZSk=
      patchset: 88aca45d0e6120b577dff269600f219323a7c630
      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/ansible-lint/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/container-image-inventory-reconciler
        name: osism/container-image-inventory-reconciler
        short_name: container-image-inventory-reconciler
        src_dir: src/github.com/osism/container-image-inventory-reconciler
      projects:
        github.com/osism/container-image-inventory-reconciler:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-inventory-reconciler
          checkout: main
          checkout_description: zuul branch
          commit: a6c92c6149399a9d2c9879d88c7b7f0c5d482ee9
          name: osism/container-image-inventory-reconciler
          required: false
          short_name: container-image-inventory-reconciler
          src_dir: src/github.com/osism/container-image-inventory-reconciler
      ref: refs/pull/401/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
