all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe88:8144
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 05264265-8470-44c8-b359-f791be84e2d2
        host_id: ea231daa1e899519b2913f0036770c325ddb4f23e60dfb5fd174bdda
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe88:8144
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.82
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.229
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe88:8144
        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/metalbox/.zuul.yaml@main#131>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 81243eea9613463fa7a074be6a0d7956
      build_refs:
      - branch: main
        change: '270'
        change_message: "Add Octavia amphora image import/export scripts\n\nImplements
          octavia-export.sh and octavia-import.sh following the same patterns as sonic-export.sh
          and sonic-import.sh.\r\n\r\noctavia-export.sh:\r\n- Downloads Octavia amphora
          image metadata and qcow2 image files\r\n- Accepts OpenStack version parameter
          (e.g., 2024.2)\r\n- Creates ext4 filesystem image containing both files\r\n-
          Uses configurable environment variables for customization\r\n- Follows sonic-export.sh
          patterns for consistency\r\n\r\noctavia-import.sh:\r\n- Searches for octavia-export*.img
          files on ext4 filesystems\r\n- Uses identical device search logic as sonic-import.sh\r\n-
          Extracts files to /opt/httpd/data/root/octavia\r\n- Sets dragon user ownership\r\n-
          Follows sonic-import.sh patterns for consistency\r\n\r\nThe existing mount-images.sh
          and unmount-images.sh scripts already support the octavia-export*.img pattern
          through their *-export-*.img matching logic, so no changes were needed.\r\n\r\nAI-assisted:
          Claude Code"
        change_url: https://github.com/osism/metalbox/pull/270
        commit_id: 5314690c2f319f2b1351e5573a6f6c8eee3b4c85
        patchset: 5314690c2f319f2b1351e5573a6f6c8eee3b4c85
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/metalbox
          name: osism/metalbox
          short_name: metalbox
        src_dir: src/github.com/osism/metalbox
        topic: null
      buildset: 123e1d4fd01546b1b81cf40ebcf91e81
      buildset_refs:
      - branch: main
        change: '270'
        change_message: "Add Octavia amphora image import/export scripts\n\nImplements
          octavia-export.sh and octavia-import.sh following the same patterns as sonic-export.sh
          and sonic-import.sh.\r\n\r\noctavia-export.sh:\r\n- Downloads Octavia amphora
          image metadata and qcow2 image files\r\n- Accepts OpenStack version parameter
          (e.g., 2024.2)\r\n- Creates ext4 filesystem image containing both files\r\n-
          Uses configurable environment variables for customization\r\n- Follows sonic-export.sh
          patterns for consistency\r\n\r\noctavia-import.sh:\r\n- Searches for octavia-export*.img
          files on ext4 filesystems\r\n- Uses identical device search logic as sonic-import.sh\r\n-
          Extracts files to /opt/httpd/data/root/octavia\r\n- Sets dragon user ownership\r\n-
          Follows sonic-import.sh patterns for consistency\r\n\r\nThe existing mount-images.sh
          and unmount-images.sh scripts already support the octavia-export*.img pattern
          through their *-export-*.img matching logic, so no changes were needed.\r\n\r\nAI-assisted:
          Claude Code"
        change_url: https://github.com/osism/metalbox/pull/270
        commit_id: 5314690c2f319f2b1351e5573a6f6c8eee3b4c85
        patchset: 5314690c2f319f2b1351e5573a6f6c8eee3b4c85
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/metalbox
          name: osism/metalbox
          short_name: metalbox
        src_dir: src/github.com/osism/metalbox
        topic: null
      change: '270'
      change_message: "Add Octavia amphora image import/export scripts\n\nImplements
        octavia-export.sh and octavia-import.sh following the same patterns as sonic-export.sh
        and sonic-import.sh.\r\n\r\noctavia-export.sh:\r\n- Downloads Octavia amphora
        image metadata and qcow2 image files\r\n- Accepts OpenStack version parameter
        (e.g., 2024.2)\r\n- Creates ext4 filesystem image containing both files\r\n-
        Uses configurable environment variables for customization\r\n- Follows sonic-export.sh
        patterns for consistency\r\n\r\noctavia-import.sh:\r\n- Searches for octavia-export*.img
        files on ext4 filesystems\r\n- Uses identical device search logic as sonic-import.sh\r\n-
        Extracts files to /opt/httpd/data/root/octavia\r\n- Sets dragon user ownership\r\n-
        Follows sonic-import.sh patterns for consistency\r\n\r\nThe existing mount-images.sh
        and unmount-images.sh scripts already support the octavia-export*.img pattern
        through their *-export-*.img matching logic, so no changes were needed.\r\n\r\nAI-assisted:
        Claude Code"
      change_url: https://github.com/osism/metalbox/pull/270
      child_jobs: []
      commit_id: 5314690c2f319f2b1351e5573a6f6c8eee3b4c85
      event_id: 356a7240-c7b2-11f0-9877-5169abb29621
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/81243eea9613463fa7a074be6a0d7956/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/81243eea9613463fa7a074be6a0d7956/work/logs
        result_data_file: /var/lib/zuul/builds/81243eea9613463fa7a074be6a0d7956/work/results.json
        src_root: /var/lib/zuul/builds/81243eea9613463fa7a074be6a0d7956/work/src
        work_root: /var/lib/zuul/builds/81243eea9613463fa7a074be6a0d7956/work
      include_vars: []
      items:
      - branch: main
        change: '270'
        change_message: "Add Octavia amphora image import/export scripts\n\nImplements
          octavia-export.sh and octavia-import.sh following the same patterns as sonic-export.sh
          and sonic-import.sh.\r\n\r\noctavia-export.sh:\r\n- Downloads Octavia amphora
          image metadata and qcow2 image files\r\n- Accepts OpenStack version parameter
          (e.g., 2024.2)\r\n- Creates ext4 filesystem image containing both files\r\n-
          Uses configurable environment variables for customization\r\n- Follows sonic-export.sh
          patterns for consistency\r\n\r\noctavia-import.sh:\r\n- Searches for octavia-export*.img
          files on ext4 filesystems\r\n- Uses identical device search logic as sonic-import.sh\r\n-
          Extracts files to /opt/httpd/data/root/octavia\r\n- Sets dragon user ownership\r\n-
          Follows sonic-import.sh patterns for consistency\r\n\r\nThe existing mount-images.sh
          and unmount-images.sh scripts already support the octavia-export*.img pattern
          through their *-export-*.img matching logic, so no changes were needed.\r\n\r\nAI-assisted:
          Claude Code"
        change_url: https://github.com/osism/metalbox/pull/270
        commit_id: 5314690c2f319f2b1351e5573a6f6c8eee3b4c85
        patchset: 5314690c2f319f2b1351e5573a6f6c8eee3b4c85
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/metalbox
          name: osism/metalbox
          short_name: metalbox
          src_dir: src/github.com/osism/metalbox
        topic: null
      job: ansible-lint
      jobtags: []
      max_attempts: 3
      message: QWRkIE9jdGF2aWEgYW1waG9yYSBpbWFnZSBpbXBvcnQvZXhwb3J0IHNjcmlwdHMKCkltcGxlbWVudHMgb2N0YXZpYS1leHBvcnQuc2ggYW5kIG9jdGF2aWEtaW1wb3J0LnNoIGZvbGxvd2luZyB0aGUgc2FtZSBwYXR0ZXJucyBhcyBzb25pYy1leHBvcnQuc2ggYW5kIHNvbmljLWltcG9ydC5zaC4NCg0Kb2N0YXZpYS1leHBvcnQuc2g6DQotIERvd25sb2FkcyBPY3RhdmlhIGFtcGhvcmEgaW1hZ2UgbWV0YWRhdGEgYW5kIHFjb3cyIGltYWdlIGZpbGVzDQotIEFjY2VwdHMgT3BlblN0YWNrIHZlcnNpb24gcGFyYW1ldGVyIChlLmcuLCAyMDI0LjIpDQotIENyZWF0ZXMgZXh0NCBmaWxlc3lzdGVtIGltYWdlIGNvbnRhaW5pbmcgYm90aCBmaWxlcw0KLSBVc2VzIGNvbmZpZ3VyYWJsZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgZm9yIGN1c3RvbWl6YXRpb24NCi0gRm9sbG93cyBzb25pYy1leHBvcnQuc2ggcGF0dGVybnMgZm9yIGNvbnNpc3RlbmN5DQoNCm9jdGF2aWEtaW1wb3J0LnNoOg0KLSBTZWFyY2hlcyBmb3Igb2N0YXZpYS1leHBvcnQqLmltZyBmaWxlcyBvbiBleHQ0IGZpbGVzeXN0ZW1zDQotIFVzZXMgaWRlbnRpY2FsIGRldmljZSBzZWFyY2ggbG9naWMgYXMgc29uaWMtaW1wb3J0LnNoDQotIEV4dHJhY3RzIGZpbGVzIHRvIC9vcHQvaHR0cGQvZGF0YS9yb290L29jdGF2aWENCi0gU2V0cyBkcmFnb24gdXNlciBvd25lcnNoaXANCi0gRm9sbG93cyBzb25pYy1pbXBvcnQuc2ggcGF0dGVybnMgZm9yIGNvbnNpc3RlbmN5DQoNClRoZSBleGlzdGluZyBtb3VudC1pbWFnZXMuc2ggYW5kIHVubW91bnQtaW1hZ2VzLnNoIHNjcmlwdHMgYWxyZWFkeSBzdXBwb3J0IHRoZSBvY3RhdmlhLWV4cG9ydCouaW1nIHBhdHRlcm4gdGhyb3VnaCB0aGVpciAqLWV4cG9ydC0qLmltZyBtYXRjaGluZyBsb2dpYywgc28gbm8gY2hhbmdlcyB3ZXJlIG5lZWRlZC4NCg0KQUktYXNzaXN0ZWQ6IENsYXVkZSBDb2Rl
      patchset: 5314690c2f319f2b1351e5573a6f6c8eee3b4c85
      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: a99634536e458dd948d9ea48ed86c01968b339e7
          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/metalbox
        name: osism/metalbox
        short_name: metalbox
        src_dir: src/github.com/osism/metalbox
      projects:
        github.com/osism/metalbox:
          canonical_hostname: github.com
          canonical_name: github.com/osism/metalbox
          checkout: main
          checkout_description: zuul branch
          commit: 05ece5b4a5fe75d92990735dd722072eaa79f971
          name: osism/metalbox
          required: false
          short_name: metalbox
          src_dir: src/github.com/osism/metalbox
      ref: refs/pull/270/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
