all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fec8:abde
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 6a26564a-eae3-4456-a9af-82aa4a85d54e
        host_id: cdf791707c4bac54583e0f8775902d81b0e389f3305f2abf87f6d7bf
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fec8:abde
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.105
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.143
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fec8:abde
        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 python-black explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#54>'
      - '<Job python-black explicit: None implied: None source: osism/netbox-manager/.zuul.yaml@main#27>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 944ac40a412b4c9a844fec7fb8586f4f
      build_refs:
      - branch: main
        change: '183'
        change_message: "Add PortChannel autoconf generation for switch-to-switch
          connections\n\nImplement automatic PortChannel LAG interface generation
          in the autoconf system. PortChannels are created when multiple cable connections
          exist between two switches.\r\n\r\nFeatures:\r\n\r\n- Analyzes switch-to-switch
          cable connections via NetBox API\r\n- Groups multiple connections between
          same switch pairs\r\n- Creates PortChannel LAG interfaces (minimum 2 connections
          required)\r\n- Assigns member interfaces to LAG on both switches\r\n- Intelligent
          naming based on lowest port number\r\n- Supports multiple interface naming
          patterns:\r\n  * Cisco-style with slashes: Eth1/3/1 -> PortChannel3\r\n
          \ * Simple Ethernet: Ethernet48 -> PortChannel48\r\n  * Other formats: GigabitEthernet1/0/1
          -> PortChannel0\r\n\r\nOutput:\r\n\r\n- Generates 999-autoconf-portchannel.yml
          with all PortChannel tasks\r\n- Includes LAG interface creation and member
          assignments\r\n- Adds managed-by-osism tags to all generated interfaces\r\n\r\nAI-assisted:
          Claude Code"
        change_url: https://github.com/osism/netbox-manager/pull/183
        commit_id: 5977338ea3f4a2d3cfe199ddb037e34e8850ac4c
        patchset: 5977338ea3f4a2d3cfe199ddb037e34e8850ac4c
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/netbox-manager
          name: osism/netbox-manager
          short_name: netbox-manager
        src_dir: src/github.com/osism/netbox-manager
        topic: null
      buildset: d40c5aac4d304e9fb7d2eda22a3ea455
      buildset_refs:
      - branch: main
        change: '183'
        change_message: "Add PortChannel autoconf generation for switch-to-switch
          connections\n\nImplement automatic PortChannel LAG interface generation
          in the autoconf system. PortChannels are created when multiple cable connections
          exist between two switches.\r\n\r\nFeatures:\r\n\r\n- Analyzes switch-to-switch
          cable connections via NetBox API\r\n- Groups multiple connections between
          same switch pairs\r\n- Creates PortChannel LAG interfaces (minimum 2 connections
          required)\r\n- Assigns member interfaces to LAG on both switches\r\n- Intelligent
          naming based on lowest port number\r\n- Supports multiple interface naming
          patterns:\r\n  * Cisco-style with slashes: Eth1/3/1 -> PortChannel3\r\n
          \ * Simple Ethernet: Ethernet48 -> PortChannel48\r\n  * Other formats: GigabitEthernet1/0/1
          -> PortChannel0\r\n\r\nOutput:\r\n\r\n- Generates 999-autoconf-portchannel.yml
          with all PortChannel tasks\r\n- Includes LAG interface creation and member
          assignments\r\n- Adds managed-by-osism tags to all generated interfaces\r\n\r\nAI-assisted:
          Claude Code"
        change_url: https://github.com/osism/netbox-manager/pull/183
        commit_id: 5977338ea3f4a2d3cfe199ddb037e34e8850ac4c
        patchset: 5977338ea3f4a2d3cfe199ddb037e34e8850ac4c
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/netbox-manager
          name: osism/netbox-manager
          short_name: netbox-manager
        src_dir: src/github.com/osism/netbox-manager
        topic: null
      change: '183'
      change_message: "Add PortChannel autoconf generation for switch-to-switch connections\n\nImplement
        automatic PortChannel LAG interface generation in the autoconf system. PortChannels
        are created when multiple cable connections exist between two switches.\r\n\r\nFeatures:\r\n\r\n-
        Analyzes switch-to-switch cable connections via NetBox API\r\n- Groups multiple
        connections between same switch pairs\r\n- Creates PortChannel LAG interfaces
        (minimum 2 connections required)\r\n- Assigns member interfaces to LAG on
        both switches\r\n- Intelligent naming based on lowest port number\r\n- Supports
        multiple interface naming patterns:\r\n  * Cisco-style with slashes: Eth1/3/1
        -> PortChannel3\r\n  * Simple Ethernet: Ethernet48 -> PortChannel48\r\n  *
        Other formats: GigabitEthernet1/0/1 -> PortChannel0\r\n\r\nOutput:\r\n\r\n-
        Generates 999-autoconf-portchannel.yml with all PortChannel tasks\r\n- Includes
        LAG interface creation and member assignments\r\n- Adds managed-by-osism tags
        to all generated interfaces\r\n\r\nAI-assisted: Claude Code"
      change_url: https://github.com/osism/netbox-manager/pull/183
      child_jobs: []
      commit_id: 5977338ea3f4a2d3cfe199ddb037e34e8850ac4c
      event_id: 9a5ab940-b1d6-11f0-89d3-a6a950f657e5
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/944ac40a412b4c9a844fec7fb8586f4f/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/944ac40a412b4c9a844fec7fb8586f4f/work/logs
        result_data_file: /var/lib/zuul/builds/944ac40a412b4c9a844fec7fb8586f4f/work/results.json
        src_root: /var/lib/zuul/builds/944ac40a412b4c9a844fec7fb8586f4f/work/src
        work_root: /var/lib/zuul/builds/944ac40a412b4c9a844fec7fb8586f4f/work
      include_vars: []
      items:
      - branch: main
        change: '183'
        change_message: "Add PortChannel autoconf generation for switch-to-switch
          connections\n\nImplement automatic PortChannel LAG interface generation
          in the autoconf system. PortChannels are created when multiple cable connections
          exist between two switches.\r\n\r\nFeatures:\r\n\r\n- Analyzes switch-to-switch
          cable connections via NetBox API\r\n- Groups multiple connections between
          same switch pairs\r\n- Creates PortChannel LAG interfaces (minimum 2 connections
          required)\r\n- Assigns member interfaces to LAG on both switches\r\n- Intelligent
          naming based on lowest port number\r\n- Supports multiple interface naming
          patterns:\r\n  * Cisco-style with slashes: Eth1/3/1 -> PortChannel3\r\n
          \ * Simple Ethernet: Ethernet48 -> PortChannel48\r\n  * Other formats: GigabitEthernet1/0/1
          -> PortChannel0\r\n\r\nOutput:\r\n\r\n- Generates 999-autoconf-portchannel.yml
          with all PortChannel tasks\r\n- Includes LAG interface creation and member
          assignments\r\n- Adds managed-by-osism tags to all generated interfaces\r\n\r\nAI-assisted:
          Claude Code"
        change_url: https://github.com/osism/netbox-manager/pull/183
        commit_id: 5977338ea3f4a2d3cfe199ddb037e34e8850ac4c
        patchset: 5977338ea3f4a2d3cfe199ddb037e34e8850ac4c
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/netbox-manager
          name: osism/netbox-manager
          short_name: netbox-manager
          src_dir: src/github.com/osism/netbox-manager
        topic: null
      job: python-black
      jobtags: []
      max_attempts: 3
      message: QWRkIFBvcnRDaGFubmVsIGF1dG9jb25mIGdlbmVyYXRpb24gZm9yIHN3aXRjaC10by1zd2l0Y2ggY29ubmVjdGlvbnMKCkltcGxlbWVudCBhdXRvbWF0aWMgUG9ydENoYW5uZWwgTEFHIGludGVyZmFjZSBnZW5lcmF0aW9uIGluIHRoZSBhdXRvY29uZiBzeXN0ZW0uIFBvcnRDaGFubmVscyBhcmUgY3JlYXRlZCB3aGVuIG11bHRpcGxlIGNhYmxlIGNvbm5lY3Rpb25zIGV4aXN0IGJldHdlZW4gdHdvIHN3aXRjaGVzLg0KDQpGZWF0dXJlczoNCg0KLSBBbmFseXplcyBzd2l0Y2gtdG8tc3dpdGNoIGNhYmxlIGNvbm5lY3Rpb25zIHZpYSBOZXRCb3ggQVBJDQotIEdyb3VwcyBtdWx0aXBsZSBjb25uZWN0aW9ucyBiZXR3ZWVuIHNhbWUgc3dpdGNoIHBhaXJzDQotIENyZWF0ZXMgUG9ydENoYW5uZWwgTEFHIGludGVyZmFjZXMgKG1pbmltdW0gMiBjb25uZWN0aW9ucyByZXF1aXJlZCkNCi0gQXNzaWducyBtZW1iZXIgaW50ZXJmYWNlcyB0byBMQUcgb24gYm90aCBzd2l0Y2hlcw0KLSBJbnRlbGxpZ2VudCBuYW1pbmcgYmFzZWQgb24gbG93ZXN0IHBvcnQgbnVtYmVyDQotIFN1cHBvcnRzIG11bHRpcGxlIGludGVyZmFjZSBuYW1pbmcgcGF0dGVybnM6DQogICogQ2lzY28tc3R5bGUgd2l0aCBzbGFzaGVzOiBFdGgxLzMvMSAtPiBQb3J0Q2hhbm5lbDMNCiAgKiBTaW1wbGUgRXRoZXJuZXQ6IEV0aGVybmV0NDggLT4gUG9ydENoYW5uZWw0OA0KICAqIE90aGVyIGZvcm1hdHM6IEdpZ2FiaXRFdGhlcm5ldDEvMC8xIC0+IFBvcnRDaGFubmVsMA0KDQpPdXRwdXQ6DQoNCi0gR2VuZXJhdGVzIDk5OS1hdXRvY29uZi1wb3J0Y2hhbm5lbC55bWwgd2l0aCBhbGwgUG9ydENoYW5uZWwgdGFza3MNCi0gSW5jbHVkZXMgTEFHIGludGVyZmFjZSBjcmVhdGlvbiBhbmQgbWVtYmVyIGFzc2lnbm1lbnRzDQotIEFkZHMgbWFuYWdlZC1ieS1vc2lzbSB0YWdzIHRvIGFsbCBnZW5lcmF0ZWQgaW50ZXJmYWNlcw0KDQpBSS1hc3Npc3RlZDogQ2xhdWRlIENvZGU=
      patchset: 5977338ea3f4a2d3cfe199ddb037e34e8850ac4c
      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: 3f5938e6b0934cbeb0ac6533a4c1487d32af3210
          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/python-black/run.yml
          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/netbox-manager
        name: osism/netbox-manager
        short_name: netbox-manager
        src_dir: src/github.com/osism/netbox-manager
      projects:
        github.com/osism/netbox-manager:
          canonical_hostname: github.com
          canonical_name: github.com/osism/netbox-manager
          checkout: main
          checkout_description: zuul branch
          commit: 8febde58a9ba2d76d8b1d39fcd6899d40fe5431a
          name: osism/netbox-manager
          required: false
          short_name: netbox-manager
          src_dir: src/github.com/osism/netbox-manager
      ref: refs/pull/183/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
