all:
  children:
    cephs:
      hosts:
        aio: null
    controllers:
      hosts:
        aio: null
    zuul_unreachable:
      hosts: {}
  hosts:
    aio:
      ansible_connection: ssh
      ansible_host: 199.19.213.229
      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: nova
        cloud: public
        external_id: 88b68678-abd0-42a4-9f2f-fa98dd9f7287
        host_id: 46a3119b92b21b95fc3b5fbffd17c6ebf9fffaf9848b0a50b2d8d56a
        interface_ip: 199.19.213.229
        label: ubuntu-jammy
        node_properties: {}
        private_ipv4: 199.19.213.229
        private_ipv6: null
        provider: yul1
        public_ipv4: 199.19.213.229
        public_ipv6: 2604:e100:1:0:f816:3eff:febc:d5fe
        region: ca-ymq-1
        slot: null
      zuul_node:
        az: nova
        cloud: public
        external_id: 88b68678-abd0-42a4-9f2f-fa98dd9f7287
        host_id: 46a3119b92b21b95fc3b5fbffd17c6ebf9fffaf9848b0a50b2d8d56a
        interface_ip: 199.19.213.229
        label: ubuntu-jammy
        node_properties: {}
        private_ipv4: 199.19.213.229
        private_ipv6: null
        provider: yul1
        public_ipv4: 199.19.213.229
        public_ipv6: 2604:e100:1:0:f816:3eff:febc:d5fe
        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-aio-ubuntu-jammy explicit: None implied:
        {MatchAny:{ImpliedBranchMatcher:main}} source: vexxhost/ansible-collection-ceph/.zuul.yaml@main#78>'
      - '<Job ansible-collection-ceph-molecule-aio-ubuntu-jammy explicit: None implied:
        None source: vexxhost/ansible-collection-ceph/.zuul.yaml@main#98>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 8ffd0c7b7057441d956697960052b1f3
      build_refs:
      - branch: main
        change: '124'
        change_message: "fix(playbooks): pin cephadm runtime image\n\n## Summary\n\n-
          pin raw `cephadm` commands with `CEPHADM_IMAGE`;\n- use the same resolved
          image already passed to the collection modules;\n- preserve `CEPH_CONTAINER_IMAGE`
          and `CEPH_CONTAINER_BINARY`.\n\n## Why\n\nThe monitor bootstrap task invokes
          `cephadm bootstrap` directly. Unlike the\ncollection modules, that command
          does not use `CEPH_CONTAINER_IMAGE`, so it\nfell back to the floating `quay.io/ceph/ceph:v20`
          tag.\n\nOn August 19, the `v20` tag moved from the `v20.2.3` manifest\n`sha256:d195020de02512030118e772cef7859e92904e91eb4cb21acb503f8b94118137`\nto\n`sha256:6bb1c8a42fbc0bf87938946990b65174466997bc11c31eb5a323225a779fd8f9`.\nBootstrap
          then used the new floating image while the following `orch_apply`\ntask
          explicitly used `v20.2.3`. The mixed runtime failed to parse the generated\nadmin
          keyring.\n\nThis caused four consecutive `atmosphere-molecule-csi-rbd` failures
          on\n[Atmosphere PR #4335](https://github.com/vexxhost/atmosphere/pull/4335),
          while\nthe same job passed before the floating tag moved.\n\n## Validation\n\n-
          all file-scoped pre-commit hooks pass, including Ansible lint;\n- `git diff
          --check` passes;\n- the resolved image expression is identical for `CEPHADM_IMAGE`
          and\n  `CEPH_CONTAINER_IMAGE` in every Ceph deployment play.\n"
        change_url: https://github.com/vexxhost/ansible-collection-ceph/pull/124
        commit_id: 36be31d18525ba1b8ed35771d9834b0f9e6bbcba
        patchset: 36be31d18525ba1b8ed35771d9834b0f9e6bbcba
        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: 42dbee798f784aca8fcb78aeff3ba8c1
      buildset_refs:
      - branch: main
        change: '124'
        change_message: "fix(playbooks): pin cephadm runtime image\n\n## Summary\n\n-
          pin raw `cephadm` commands with `CEPHADM_IMAGE`;\n- use the same resolved
          image already passed to the collection modules;\n- preserve `CEPH_CONTAINER_IMAGE`
          and `CEPH_CONTAINER_BINARY`.\n\n## Why\n\nThe monitor bootstrap task invokes
          `cephadm bootstrap` directly. Unlike the\ncollection modules, that command
          does not use `CEPH_CONTAINER_IMAGE`, so it\nfell back to the floating `quay.io/ceph/ceph:v20`
          tag.\n\nOn August 19, the `v20` tag moved from the `v20.2.3` manifest\n`sha256:d195020de02512030118e772cef7859e92904e91eb4cb21acb503f8b94118137`\nto\n`sha256:6bb1c8a42fbc0bf87938946990b65174466997bc11c31eb5a323225a779fd8f9`.\nBootstrap
          then used the new floating image while the following `orch_apply`\ntask
          explicitly used `v20.2.3`. The mixed runtime failed to parse the generated\nadmin
          keyring.\n\nThis caused four consecutive `atmosphere-molecule-csi-rbd` failures
          on\n[Atmosphere PR #4335](https://github.com/vexxhost/atmosphere/pull/4335),
          while\nthe same job passed before the floating tag moved.\n\n## Validation\n\n-
          all file-scoped pre-commit hooks pass, including Ansible lint;\n- `git diff
          --check` passes;\n- the resolved image expression is identical for `CEPHADM_IMAGE`
          and\n  `CEPH_CONTAINER_IMAGE` in every Ceph deployment play.\n"
        change_url: https://github.com/vexxhost/ansible-collection-ceph/pull/124
        commit_id: 36be31d18525ba1b8ed35771d9834b0f9e6bbcba
        patchset: 36be31d18525ba1b8ed35771d9834b0f9e6bbcba
        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: '124'
      change_message: "fix(playbooks): pin cephadm runtime image\n\n## Summary\n\n-
        pin raw `cephadm` commands with `CEPHADM_IMAGE`;\n- use the same resolved
        image already passed to the collection modules;\n- preserve `CEPH_CONTAINER_IMAGE`
        and `CEPH_CONTAINER_BINARY`.\n\n## Why\n\nThe monitor bootstrap task invokes
        `cephadm bootstrap` directly. Unlike the\ncollection modules, that command
        does not use `CEPH_CONTAINER_IMAGE`, so it\nfell back to the floating `quay.io/ceph/ceph:v20`
        tag.\n\nOn August 19, the `v20` tag moved from the `v20.2.3` manifest\n`sha256:d195020de02512030118e772cef7859e92904e91eb4cb21acb503f8b94118137`\nto\n`sha256:6bb1c8a42fbc0bf87938946990b65174466997bc11c31eb5a323225a779fd8f9`.\nBootstrap
        then used the new floating image while the following `orch_apply`\ntask explicitly
        used `v20.2.3`. The mixed runtime failed to parse the generated\nadmin keyring.\n\nThis
        caused four consecutive `atmosphere-molecule-csi-rbd` failures on\n[Atmosphere
        PR #4335](https://github.com/vexxhost/atmosphere/pull/4335), while\nthe same
        job passed before the floating tag moved.\n\n## Validation\n\n- all file-scoped
        pre-commit hooks pass, including Ansible lint;\n- `git diff --check` passes;\n-
        the resolved image expression is identical for `CEPHADM_IMAGE` and\n  `CEPH_CONTAINER_IMAGE`
        in every Ceph deployment play.\n"
      change_url: https://github.com/vexxhost/ansible-collection-ceph/pull/124
      child_jobs: []
      commit_id: 36be31d18525ba1b8ed35771d9834b0f9e6bbcba
      event_id: 6d3ab780-9fce-11f1-9599-8502feacb559
      executor:
        hostname: 2d72f0692154
        inventory_file: /var/lib/zuul/builds/8ffd0c7b7057441d956697960052b1f3/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/8ffd0c7b7057441d956697960052b1f3/work/logs
        result_data_file: /var/lib/zuul/builds/8ffd0c7b7057441d956697960052b1f3/work/results.json
        src_root: /var/lib/zuul/builds/8ffd0c7b7057441d956697960052b1f3/work/src
        work_root: /var/lib/zuul/builds/8ffd0c7b7057441d956697960052b1f3/work
      include_vars: []
      items:
      - branch: main
        change: '124'
        change_message: "fix(playbooks): pin cephadm runtime image\n\n## Summary\n\n-
          pin raw `cephadm` commands with `CEPHADM_IMAGE`;\n- use the same resolved
          image already passed to the collection modules;\n- preserve `CEPH_CONTAINER_IMAGE`
          and `CEPH_CONTAINER_BINARY`.\n\n## Why\n\nThe monitor bootstrap task invokes
          `cephadm bootstrap` directly. Unlike the\ncollection modules, that command
          does not use `CEPH_CONTAINER_IMAGE`, so it\nfell back to the floating `quay.io/ceph/ceph:v20`
          tag.\n\nOn August 19, the `v20` tag moved from the `v20.2.3` manifest\n`sha256:d195020de02512030118e772cef7859e92904e91eb4cb21acb503f8b94118137`\nto\n`sha256:6bb1c8a42fbc0bf87938946990b65174466997bc11c31eb5a323225a779fd8f9`.\nBootstrap
          then used the new floating image while the following `orch_apply`\ntask
          explicitly used `v20.2.3`. The mixed runtime failed to parse the generated\nadmin
          keyring.\n\nThis caused four consecutive `atmosphere-molecule-csi-rbd` failures
          on\n[Atmosphere PR #4335](https://github.com/vexxhost/atmosphere/pull/4335),
          while\nthe same job passed before the floating tag moved.\n\n## Validation\n\n-
          all file-scoped pre-commit hooks pass, including Ansible lint;\n- `git diff
          --check` passes;\n- the resolved image expression is identical for `CEPHADM_IMAGE`
          and\n  `CEPH_CONTAINER_IMAGE` in every Ceph deployment play.\n"
        change_url: https://github.com/vexxhost/ansible-collection-ceph/pull/124
        commit_id: 36be31d18525ba1b8ed35771d9834b0f9e6bbcba
        patchset: 36be31d18525ba1b8ed35771d9834b0f9e6bbcba
        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-aio-ubuntu-jammy
      jobtags: []
      max_attempts: 3
      message: Zml4KHBsYXlib29rcyk6IHBpbiBjZXBoYWRtIHJ1bnRpbWUgaW1hZ2UKCiMjIFN1bW1hcnkKCi0gcGluIHJhdyBgY2VwaGFkbWAgY29tbWFuZHMgd2l0aCBgQ0VQSEFETV9JTUFHRWA7Ci0gdXNlIHRoZSBzYW1lIHJlc29sdmVkIGltYWdlIGFscmVhZHkgcGFzc2VkIHRvIHRoZSBjb2xsZWN0aW9uIG1vZHVsZXM7Ci0gcHJlc2VydmUgYENFUEhfQ09OVEFJTkVSX0lNQUdFYCBhbmQgYENFUEhfQ09OVEFJTkVSX0JJTkFSWWAuCgojIyBXaHkKClRoZSBtb25pdG9yIGJvb3RzdHJhcCB0YXNrIGludm9rZXMgYGNlcGhhZG0gYm9vdHN0cmFwYCBkaXJlY3RseS4gVW5saWtlIHRoZQpjb2xsZWN0aW9uIG1vZHVsZXMsIHRoYXQgY29tbWFuZCBkb2VzIG5vdCB1c2UgYENFUEhfQ09OVEFJTkVSX0lNQUdFYCwgc28gaXQKZmVsbCBiYWNrIHRvIHRoZSBmbG9hdGluZyBgcXVheS5pby9jZXBoL2NlcGg6djIwYCB0YWcuCgpPbiBBdWd1c3QgMTksIHRoZSBgdjIwYCB0YWcgbW92ZWQgZnJvbSB0aGUgYHYyMC4yLjNgIG1hbmlmZXN0CmBzaGEyNTY6ZDE5NTAyMGRlMDI1MTIwMzAxMThlNzcyY2VmNzg1OWU5MjkwNGU5MWViNGNiMjFhY2I1MDNmOGI5NDExODEzN2AKdG8KYHNoYTI1Njo2YmIxYzhhNDJmYmMwYmY4NzkzODk0Njk5MGI2NTE3NDQ2Njk5N2JjMTFjMzFlYjVhMzIzMjI1YTc3OWZkOGY5YC4KQm9vdHN0cmFwIHRoZW4gdXNlZCB0aGUgbmV3IGZsb2F0aW5nIGltYWdlIHdoaWxlIHRoZSBmb2xsb3dpbmcgYG9yY2hfYXBwbHlgCnRhc2sgZXhwbGljaXRseSB1c2VkIGB2MjAuMi4zYC4gVGhlIG1peGVkIHJ1bnRpbWUgZmFpbGVkIHRvIHBhcnNlIHRoZSBnZW5lcmF0ZWQKYWRtaW4ga2V5cmluZy4KClRoaXMgY2F1c2VkIGZvdXIgY29uc2VjdXRpdmUgYGF0bW9zcGhlcmUtbW9sZWN1bGUtY3NpLXJiZGAgZmFpbHVyZXMgb24KW0F0bW9zcGhlcmUgUFIgIzQzMzVdKGh0dHBzOi8vZ2l0aHViLmNvbS92ZXh4aG9zdC9hdG1vc3BoZXJlL3B1bGwvNDMzNSksIHdoaWxlCnRoZSBzYW1lIGpvYiBwYXNzZWQgYmVmb3JlIHRoZSBmbG9hdGluZyB0YWcgbW92ZWQuCgojIyBWYWxpZGF0aW9uCgotIGFsbCBmaWxlLXNjb3BlZCBwcmUtY29tbWl0IGhvb2tzIHBhc3MsIGluY2x1ZGluZyBBbnNpYmxlIGxpbnQ7Ci0gYGdpdCBkaWZmIC0tY2hlY2tgIHBhc3NlczsKLSB0aGUgcmVzb2x2ZWQgaW1hZ2UgZXhwcmVzc2lvbiBpcyBpZGVudGljYWwgZm9yIGBDRVBIQURNX0lNQUdFYCBhbmQKICBgQ0VQSF9DT05UQUlORVJfSU1BR0VgIGluIGV2ZXJ5IENlcGggZGVwbG95bWVudCBwbGF5Lgo=
      patchset: 36be31d18525ba1b8ed35771d9834b0f9e6bbcba
      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: a05b0fb6ac6a681e93e59e18661eadc80ed996f8
          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: a05b0fb6ac6a681e93e59e18661eadc80ed996f8
        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: ae34fc48409a1765b9076aec4e21bd762307bb67
          name: vexxhost/ansible-collection-ceph
          required: false
          short_name: ansible-collection-ceph
          src_dir: src/github.com/vexxhost/ansible-collection-ceph
      ref: refs/pull/124/head
      resources: {}
      tenant: oss
      timeout: 1800
      topic: null
      voting: true
