all:
  children:
    cephs:
      hosts:
        osd1: null
    controllers:
      hosts:
        mon1: null
    zuul_unreachable:
      hosts: {}
  hosts:
    mon1:
      ansible_connection: ssh
      ansible_host: 162.253.55.102
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      ceph_conf_overrides:
      - option: osd crush chooseleaf type
        section: global
        value: 0
      - option: auth allow insecure global id reclaim
        section: mon
        value: false
      - option: mon data avail warn
        section: mon
        value: 10
      ceph_fsid: 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2
      ceph_osd_devices:
      - /dev/ceph-{{ inventory_hostname_short }}-osd0/data
      - /dev/ceph-{{ inventory_hostname_short }}-osd1/data
      - /dev/ceph-{{ inventory_hostname_short }}-osd2/data
      molecule_install_collection_siblings: true
      molecule_scenario: default
      nodepool:
        az: yul2
        cloud: public
        external_id: e687b45e-1b86-46ef-b98a-0411199db330
        host_id: 1d424bd1e3409e81e8f473e9b0a820f07f508f30220b87875cb706a5
        interface_ip: 162.253.55.102
        label: ubuntu-jammy
        node_properties: {}
        private_ipv4: 162.253.55.102
        private_ipv6: null
        provider: yul1
        public_ipv4: 162.253.55.102
        public_ipv6: 2604:e100:1:0:f816:3eff:fe4b:aa31
        region: ca-ymq-1
        slot: null
      zuul_node:
        az: yul2
        cloud: public
        external_id: e687b45e-1b86-46ef-b98a-0411199db330
        host_id: 1d424bd1e3409e81e8f473e9b0a820f07f508f30220b87875cb706a5
        interface_ip: 162.253.55.102
        label: ubuntu-jammy
        node_properties: {}
        private_ipv4: 162.253.55.102
        private_ipv6: null
        provider: yul1
        public_ipv4: 162.253.55.102
        public_ipv6: 2604:e100:1:0:f816:3eff:fe4b:aa31
        region: ca-ymq-1
        slot: null
        uuid: null
    osd1:
      ansible_connection: ssh
      ansible_host: 162.253.55.148
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      ceph_conf_overrides:
      - option: osd crush chooseleaf type
        section: global
        value: 0
      - option: auth allow insecure global id reclaim
        section: mon
        value: false
      - option: mon data avail warn
        section: mon
        value: 10
      ceph_fsid: 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2
      ceph_osd_devices:
      - /dev/ceph-{{ inventory_hostname_short }}-osd0/data
      - /dev/ceph-{{ inventory_hostname_short }}-osd1/data
      - /dev/ceph-{{ inventory_hostname_short }}-osd2/data
      molecule_install_collection_siblings: true
      molecule_scenario: default
      nodepool:
        az: yul2
        cloud: public
        external_id: e970eb99-3c10-4b1a-b28f-0fc505b54859
        host_id: 1d424bd1e3409e81e8f473e9b0a820f07f508f30220b87875cb706a5
        interface_ip: 162.253.55.148
        label: ubuntu-jammy
        node_properties: {}
        private_ipv4: 162.253.55.148
        private_ipv6: null
        provider: yul1
        public_ipv4: 162.253.55.148
        public_ipv6: 2604:e100:1:0:f816:3eff:fed0:7a8f
        region: ca-ymq-1
        slot: null
      zuul_node:
        az: yul2
        cloud: public
        external_id: e970eb99-3c10-4b1a-b28f-0fc505b54859
        host_id: 1d424bd1e3409e81e8f473e9b0a820f07f508f30220b87875cb706a5
        interface_ip: 162.253.55.148
        label: ubuntu-jammy
        node_properties: {}
        private_ipv4: 162.253.55.148
        private_ipv6: null
        provider: yul1
        public_ipv4: 162.253.55.148
        public_ipv6: 2604:e100:1:0:f816:3eff:fed0:7a8f
        region: ca-ymq-1
        slot: null
        uuid: null
  vars:
    ceph_conf_overrides:
    - option: osd crush chooseleaf type
      section: global
      value: 0
    - option: auth allow insecure global id reclaim
      section: mon
      value: false
    - option: mon data avail warn
      section: mon
      value: 10
    ceph_fsid: 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2
    ceph_osd_devices:
    - /dev/ceph-{{ inventory_hostname_short }}-osd0/data
    - /dev/ceph-{{ inventory_hostname_short }}-osd1/data
    - /dev/ceph-{{ inventory_hostname_short }}-osd2/data
    molecule_install_collection_siblings: true
    molecule_scenario: default
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/zuul-config/zuul.d/jobs.yaml@main#1>'
      - '<Job molecule explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/zuul-jobs/zuul.d/ansible-jobs.yaml@main#1>'
      - '<Job ansible-collection-ceph-molecule explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/ansible-collection-ceph/.zuul.yaml@main#57>'
      - '<Job ansible-collection-ceph-molecule-ha-ubuntu-jammy explicit: None implied:
        {MatchAny:{ImpliedBranchMatcher:main}} source: vexxhost/ansible-collection-ceph/.zuul.yaml@main#88>'
      - '<Job ansible-collection-ceph-molecule-ha-ubuntu-jammy explicit: None implied:
        None source: vexxhost/ansible-collection-ceph/.zuul.yaml@main#98>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 44d3ac903e3442b19483eb835b20a6c4
      build_refs:
      - branch: main
        change: '126'
        change_message: 'fix(cephadm): retry downloads after transient failures


          A transient read timeout from download.ceph.com currently aborts Ceph deployment
          immediately. This occurred in the Atmosphere AIO Open vSwitch job for vexxhost/atmosphere#4363
          at the `Download "cephadm"` task:


          https://logs.oss.vexxhost.dev/fa5/oss/fa5a35fb0f8343f8863b0b2bb7fabefb/job-output.txt


          Set an explicit 60-second HTTP timeout and retry failed downloads up to
          three times after the initial attempt, waiting five seconds between attempts.
          Stop retrying on success and preserve failure if all attempts are exhausted.


          Audited the collection for other direct HTTP downloads (`get_url`, `uri`,
          curl/wget, and URL-based archive extraction). This is the only such task
          currently present.


          Validation: `uvx pre-commit run --files roles/cephadm/tasks/main.yml` passed,
          including Ansible lint; `git diff --check` passed. Full deployment validation
          remains with CI.

          '
        change_url: https://github.com/vexxhost/ansible-collection-ceph/pull/126
        commit_id: 8e52c89b66b1339aa5f03e924d3032a78c8ec4c9
        patchset: 8e52c89b66b1339aa5f03e924d3032a78c8ec4c9
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/ansible-collection-ceph
          name: vexxhost/ansible-collection-ceph
          short_name: ansible-collection-ceph
          src_dir: src/github.com/vexxhost/ansible-collection-ceph
        src_dir: src/github.com/vexxhost/ansible-collection-ceph
        topic: null
      buildset: 3dc239aa9e714484b66abe352518571b
      buildset_refs:
      - branch: main
        change: '126'
        change_message: 'fix(cephadm): retry downloads after transient failures


          A transient read timeout from download.ceph.com currently aborts Ceph deployment
          immediately. This occurred in the Atmosphere AIO Open vSwitch job for vexxhost/atmosphere#4363
          at the `Download "cephadm"` task:


          https://logs.oss.vexxhost.dev/fa5/oss/fa5a35fb0f8343f8863b0b2bb7fabefb/job-output.txt


          Set an explicit 60-second HTTP timeout and retry failed downloads up to
          three times after the initial attempt, waiting five seconds between attempts.
          Stop retrying on success and preserve failure if all attempts are exhausted.


          Audited the collection for other direct HTTP downloads (`get_url`, `uri`,
          curl/wget, and URL-based archive extraction). This is the only such task
          currently present.


          Validation: `uvx pre-commit run --files roles/cephadm/tasks/main.yml` passed,
          including Ansible lint; `git diff --check` passed. Full deployment validation
          remains with CI.

          '
        change_url: https://github.com/vexxhost/ansible-collection-ceph/pull/126
        commit_id: 8e52c89b66b1339aa5f03e924d3032a78c8ec4c9
        patchset: 8e52c89b66b1339aa5f03e924d3032a78c8ec4c9
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/ansible-collection-ceph
          name: vexxhost/ansible-collection-ceph
          short_name: ansible-collection-ceph
          src_dir: src/github.com/vexxhost/ansible-collection-ceph
        src_dir: src/github.com/vexxhost/ansible-collection-ceph
        topic: null
      change: '126'
      change_message: 'fix(cephadm): retry downloads after transient failures


        A transient read timeout from download.ceph.com currently aborts Ceph deployment
        immediately. This occurred in the Atmosphere AIO Open vSwitch job for vexxhost/atmosphere#4363
        at the `Download "cephadm"` task:


        https://logs.oss.vexxhost.dev/fa5/oss/fa5a35fb0f8343f8863b0b2bb7fabefb/job-output.txt


        Set an explicit 60-second HTTP timeout and retry failed downloads up to three
        times after the initial attempt, waiting five seconds between attempts. Stop
        retrying on success and preserve failure if all attempts are exhausted.


        Audited the collection for other direct HTTP downloads (`get_url`, `uri`,
        curl/wget, and URL-based archive extraction). This is the only such task currently
        present.


        Validation: `uvx pre-commit run --files roles/cephadm/tasks/main.yml` passed,
        including Ansible lint; `git diff --check` passed. Full deployment validation
        remains with CI.

        '
      change_url: https://github.com/vexxhost/ansible-collection-ceph/pull/126
      child_jobs: []
      commit_id: 8e52c89b66b1339aa5f03e924d3032a78c8ec4c9
      event_id: e58b8820-b2a9-11f1-88c6-4627b4dcbe39
      executor:
        hostname: 2d72f0692154
        inventory_file: /var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/work/logs
        result_data_file: /var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/work/results.json
        src_root: /var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/work/src
        work_root: /var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/work
      include_vars: []
      items:
      - branch: main
        change: '126'
        change_message: 'fix(cephadm): retry downloads after transient failures


          A transient read timeout from download.ceph.com currently aborts Ceph deployment
          immediately. This occurred in the Atmosphere AIO Open vSwitch job for vexxhost/atmosphere#4363
          at the `Download "cephadm"` task:


          https://logs.oss.vexxhost.dev/fa5/oss/fa5a35fb0f8343f8863b0b2bb7fabefb/job-output.txt


          Set an explicit 60-second HTTP timeout and retry failed downloads up to
          three times after the initial attempt, waiting five seconds between attempts.
          Stop retrying on success and preserve failure if all attempts are exhausted.


          Audited the collection for other direct HTTP downloads (`get_url`, `uri`,
          curl/wget, and URL-based archive extraction). This is the only such task
          currently present.


          Validation: `uvx pre-commit run --files roles/cephadm/tasks/main.yml` passed,
          including Ansible lint; `git diff --check` passed. Full deployment validation
          remains with CI.

          '
        change_url: https://github.com/vexxhost/ansible-collection-ceph/pull/126
        commit_id: 8e52c89b66b1339aa5f03e924d3032a78c8ec4c9
        patchset: 8e52c89b66b1339aa5f03e924d3032a78c8ec4c9
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/ansible-collection-ceph
          name: vexxhost/ansible-collection-ceph
          short_name: ansible-collection-ceph
          src_dir: src/github.com/vexxhost/ansible-collection-ceph
        topic: null
      job: ansible-collection-ceph-molecule-ha-ubuntu-jammy
      jobtags: []
      max_attempts: 3
      message: Zml4KGNlcGhhZG0pOiByZXRyeSBkb3dubG9hZHMgYWZ0ZXIgdHJhbnNpZW50IGZhaWx1cmVzCgpBIHRyYW5zaWVudCByZWFkIHRpbWVvdXQgZnJvbSBkb3dubG9hZC5jZXBoLmNvbSBjdXJyZW50bHkgYWJvcnRzIENlcGggZGVwbG95bWVudCBpbW1lZGlhdGVseS4gVGhpcyBvY2N1cnJlZCBpbiB0aGUgQXRtb3NwaGVyZSBBSU8gT3BlbiB2U3dpdGNoIGpvYiBmb3IgdmV4eGhvc3QvYXRtb3NwaGVyZSM0MzYzIGF0IHRoZSBgRG93bmxvYWQgImNlcGhhZG0iYCB0YXNrOgoKaHR0cHM6Ly9sb2dzLm9zcy52ZXh4aG9zdC5kZXYvZmE1L29zcy9mYTVhMzVmYjBmODM0M2Y4ODYzYjBiMmJiN2ZhYmVmYi9qb2Itb3V0cHV0LnR4dAoKU2V0IGFuIGV4cGxpY2l0IDYwLXNlY29uZCBIVFRQIHRpbWVvdXQgYW5kIHJldHJ5IGZhaWxlZCBkb3dubG9hZHMgdXAgdG8gdGhyZWUgdGltZXMgYWZ0ZXIgdGhlIGluaXRpYWwgYXR0ZW1wdCwgd2FpdGluZyBmaXZlIHNlY29uZHMgYmV0d2VlbiBhdHRlbXB0cy4gU3RvcCByZXRyeWluZyBvbiBzdWNjZXNzIGFuZCBwcmVzZXJ2ZSBmYWlsdXJlIGlmIGFsbCBhdHRlbXB0cyBhcmUgZXhoYXVzdGVkLgoKQXVkaXRlZCB0aGUgY29sbGVjdGlvbiBmb3Igb3RoZXIgZGlyZWN0IEhUVFAgZG93bmxvYWRzIChgZ2V0X3VybGAsIGB1cmlgLCBjdXJsL3dnZXQsIGFuZCBVUkwtYmFzZWQgYXJjaGl2ZSBleHRyYWN0aW9uKS4gVGhpcyBpcyB0aGUgb25seSBzdWNoIHRhc2sgY3VycmVudGx5IHByZXNlbnQuCgpWYWxpZGF0aW9uOiBgdXZ4IHByZS1jb21taXQgcnVuIC0tZmlsZXMgcm9sZXMvY2VwaGFkbS90YXNrcy9tYWluLnltbGAgcGFzc2VkLCBpbmNsdWRpbmcgQW5zaWJsZSBsaW50OyBgZ2l0IGRpZmYgLS1jaGVja2AgcGFzc2VkLiBGdWxsIGRlcGxveW1lbnQgdmFsaWRhdGlvbiByZW1haW5zIHdpdGggQ0kuCg==
      patchset: 8e52c89b66b1339aa5f03e924d3032a78c8ec4c9
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/vexxhost/zuul-config:
            canonical_name: github.com/vexxhost/zuul-config
            checkout: main
            commit: 298983cd1253e6833abdb49d87d912527e0e6597
          trusted/project_1/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: 84e38666fab1ba8fda552ad6faff9404811352ca
          trusted/project_2/github.com/vexxhost/zuul-jobs:
            canonical_name: github.com/vexxhost/zuul-jobs
            checkout: main
            commit: c286bf94224b5660b8e49e9a058289e61062a9a0
          untrusted/project_0/github.com/vexxhost/zuul-jobs:
            canonical_name: github.com/vexxhost/zuul-jobs
            checkout: main
            commit: c286bf94224b5660b8e49e9a058289e61062a9a0
          untrusted/project_1/github.com/vexxhost/zuul-config:
            canonical_name: github.com/vexxhost/zuul-config
            checkout: main
            commit: 298983cd1253e6833abdb49d87d912527e0e6597
          untrusted/project_2/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: 84e38666fab1ba8fda552ad6faff9404811352ca
        playbooks:
        - path: untrusted/project_0/github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_1/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/playbook_0/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
        post_playbooks:
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/post.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_0/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/post_playbook_0/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/post_playbook_0/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/post_playbook_0/role_2/zuul-jobs/roles
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_1/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/post_playbook_1/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/post_playbook_1/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/post_playbook_1/role_2/zuul-jobs/roles
        pre_playbooks:
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/pre.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_0/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/pre_playbook_0/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/pre_playbook_0/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/pre_playbook_0/role_2/zuul-jobs/roles
        - path: untrusted/project_0/github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_1/role_1/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/pre_playbook_1/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/pre_playbook_1/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/pre_playbook_1/role_2/zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/vexxhost/ansible-collection-ceph
        name: vexxhost/ansible-collection-ceph
        short_name: ansible-collection-ceph
        src_dir: src/github.com/vexxhost/ansible-collection-ceph
      projects:
        github.com/vexxhost/ansible-collection-ceph:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/ansible-collection-ceph
          checkout: main
          checkout_description: zuul branch
          commit: a8954bca08efc6b9633963010b4359739a3b5fe3
          name: vexxhost/ansible-collection-ceph
          required: false
          short_name: ansible-collection-ceph
          src_dir: src/github.com/vexxhost/ansible-collection-ceph
      ref: refs/pull/126/head
      resources: {}
      tenant: oss
      timeout: 1800
      topic: null
      voting: true
