all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fef2:763e
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: e4bd972e-3a9f-4e89-bb22-4b43b42ee0c2
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fef2:763e
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.99
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.87
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fef2:763e
        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 hadolint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#37>'
      - '<Job hadolint explicit: None implied: None source: osism/container-image-ceph-ansible/.zuul.yaml@main#162>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 565feb5c091c430580d6bca9c3ccf355
      build_refs:
      - branch: main
        change: '629'
        change_message: "chore(deps): update dependency ansible.netcommon to v8\n\nComing
          soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate
          will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842).\n\nThis
          PR contains the following updates:\n\n| Package | Type | Update | Change
          |\n|---|---|---|---|\n| [ansible.netcommon](https://redirect.github.com/ansible-collections/ansible.netcommon)
          | galaxy-collection | major | `2.6.1` -> `8.1.0` |\n\n---\n\n> [!WARNING]\n>
          Some dependencies could not be looked up. Check the Dependency Dashboard
          for more information.\n\n---\n\n### Release Notes\n\n<details>\n<summary>ansible-collections/ansible.netcommon
          (ansible.netcommon)</summary>\n\n### [`v8.1.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v810)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.0.1...v8.1.0)\n\n\\======\n\n##
          Minor Changes\n\n- Changes to supplement direct execution of Ansible module
          in validate\\_config(utils.py) and \\_patch\\_update\\_module(network.py)
          added.\n- Override new 2.19.1+ AnsibleModule.\\_record\\_module\\_result
          hook in network action plugin to bypass module result serialization when
          direct execution is enabled\n\n## Bugfixes\n\n- Improved error handling
          in DirectExecutionModule.\\_record\\_module\\_result method for better compatibility
          with core<=2.18\n\n### [`v8.0.1`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v801)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.0.0...v8.0.1)\n\n\\======\n\n##
          Bugfixes\n\n- ([#&#8203;633](https://redirect.github.com/ansible-collections/ansible.netcommon/issues/633))
          Fixed typo in ansible.netcommon.telnet parameter crlf (was clrf by mistake)\n-
          netconf - Adds check for netconf session\\_close RPC happens only if connection
          is alive.\n\n### [`v8.0.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v800)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v7.2.0...v8.0.0)\n\n\\======\n\n##
          Release Summary\n\nWith this release, the minimum required version of `ansible-core`
          for this collection is `2.16.0`. The last version known to be compatible
          with `ansible-core` versions below `2.16` is v7.2.0.\n\n## Major Changes\n\n-
          Bumping `requires_ansible` to `>=2.16.0`, since previous ansible-core versions
          are EoL now.\n\n### [`v7.2.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v720)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v7.1.0...v7.2.0)\n\n\\======\n\n##
          Minor Changes\n\n- Exposes new libssh options to configure publickey\\_accepted\\_algorithms
          and hostkeys. This requires ansible-pylibssh v1.1.0 or higher.\n\n## Deprecated
          Features\n\n- Added deprecation warnings for the above plugins, displayed
          when running respective filter plugins.\n- `parse_cli_textfsm` filter plugin
          is deprecated and will be removed in a future release after 2027-02-01.
          Use `ansible.utils.cli_parse` with the `ansible.utils.textfsm_parser` parser
          as a replacement.\n- `parse_cli` filter plugin is deprecated and will be
          removed in a future release after 2027-02-01. Use `ansible.utils.cli_parse`
          as a replacement.\n- `parse_xml` filter plugin is deprecated and will be
          removed in a future release after 2027-02-01. Use `ansible.utils.cli_parse`
          with the `ansible.utils.xml_parser` parser as a replacement.\n\n## Bugfixes\n\n-
          libssh connection plugin - stop using long-deprecated and now removed internal
          field from ansible-core's base connection plugin class ([#&#8203;522](https://redirect.github.com/ansible-collections/ansible.netcommon/issues/522),
          [#&#8203;690](https://redirect.github.com/ansible-collections/ansible.netcommon/issues/690),
          [#&#8203;691](https://redirect.github.com/ansible-collections/ansible.netcommon/pull/691)).\n\n##
          Documentation Changes\n\n- Includes a new support related section in the
          README.\n\n### [`v7.1.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v710)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v7.0.0...v7.1.0)\n\n\\======\n\n##
          Minor Changes\n\n- ansible.netcommon.persistent - Connection local is marked
          deprecated and all dependent collections are advised to move to a proper
          connection plugin, complete support of connection local will be removed
          in a release after 01-01-2027.\n\n## Bugfixes\n\n- Updated the error message
          for the content\\_templates parser to include the correct parser name and
          detailed error information.\n\n## Documentation Changes\n\n- Add a simple
          regexp match example for multiple prompt with multiple answers. This example
          could be used to for restarting a network device with a delay.\n\n### [`v7.0.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v700)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.3...v7.0.0)\n\n\\======\n\n##
          Release Summary\n\nStarting from this release, the minimum `ansible-core`
          version this collection requires is `2.15.0`. The last known version compatible
          with ansible-core<2.15 is v6.1.3.\n\n## Major Changes\n\n- Bumping `requires_ansible`
          to `>=2.15.0`, since previous ansible-core versions are EoL now.\n\n## Bugfixes\n\n-
          Fix get api call during scp with libssh.\n- Handle sftp error messages for
          file not present for routerOS.\n\n## Known Issues\n\n- libssh - net\\_put
          and net\\_get fail when the destination file intended to be fetched is not
          present.\n\n### [`v6.1.3`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v613)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.2...v6.1.3)\n\n\\======\n\n##
          Bugfixes\n\n- The v6.1.2 release introduced a change in cliconfbase's edit\\_config()
          signature which broke many platform cliconfs. This patch release reverts
          that change.\n\n### [`v6.1.2`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v612)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.1...v6.1.2)\n\n\\======\n\n##
          Documentation Changes\n\n- Fixed module name and log consistency in parse\\_cli\\_textfsm
          filter doc.\n\n### [`v6.1.1`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v611)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.0...v6.1.1)\n\n\\======\n\n##
          Bugfixes\n\n- Added guidance for users to open an issue for the respective
          platform if plugin support is needed.\n- Improved module execution to gracefully
          handle cases where plugin support is required, providing a clear error message
          to the user.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          Branch creation - At any time (no schedule defined), Automerge - At any
          time (no schedule defined).\n\n\U0001F6A6 **Automerge**: Disabled by config.
          Please merge this manually once you are satisfied.\n\n\u267B **Rebasing**:
          Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515
          **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/osism/container-image-ceph-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS42Ni4yIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/container-image-ceph-ansible/pull/629
        commit_id: e4207a30f0a530736460d160c92c7e5dffea0bdc
        patchset: e4207a30f0a530736460d160c92c7e5dffea0bdc
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-ceph-ansible
          name: osism/container-image-ceph-ansible
          short_name: container-image-ceph-ansible
        src_dir: src/github.com/osism/container-image-ceph-ansible
        topic: null
      buildset: 34d49314086f4a4bac24a14210768550
      buildset_refs:
      - branch: main
        change: '629'
        change_message: "chore(deps): update dependency ansible.netcommon to v8\n\nComing
          soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate
          will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842).\n\nThis
          PR contains the following updates:\n\n| Package | Type | Update | Change
          |\n|---|---|---|---|\n| [ansible.netcommon](https://redirect.github.com/ansible-collections/ansible.netcommon)
          | galaxy-collection | major | `2.6.1` -> `8.1.0` |\n\n---\n\n> [!WARNING]\n>
          Some dependencies could not be looked up. Check the Dependency Dashboard
          for more information.\n\n---\n\n### Release Notes\n\n<details>\n<summary>ansible-collections/ansible.netcommon
          (ansible.netcommon)</summary>\n\n### [`v8.1.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v810)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.0.1...v8.1.0)\n\n\\======\n\n##
          Minor Changes\n\n- Changes to supplement direct execution of Ansible module
          in validate\\_config(utils.py) and \\_patch\\_update\\_module(network.py)
          added.\n- Override new 2.19.1+ AnsibleModule.\\_record\\_module\\_result
          hook in network action plugin to bypass module result serialization when
          direct execution is enabled\n\n## Bugfixes\n\n- Improved error handling
          in DirectExecutionModule.\\_record\\_module\\_result method for better compatibility
          with core<=2.18\n\n### [`v8.0.1`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v801)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.0.0...v8.0.1)\n\n\\======\n\n##
          Bugfixes\n\n- ([#&#8203;633](https://redirect.github.com/ansible-collections/ansible.netcommon/issues/633))
          Fixed typo in ansible.netcommon.telnet parameter crlf (was clrf by mistake)\n-
          netconf - Adds check for netconf session\\_close RPC happens only if connection
          is alive.\n\n### [`v8.0.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v800)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v7.2.0...v8.0.0)\n\n\\======\n\n##
          Release Summary\n\nWith this release, the minimum required version of `ansible-core`
          for this collection is `2.16.0`. The last version known to be compatible
          with `ansible-core` versions below `2.16` is v7.2.0.\n\n## Major Changes\n\n-
          Bumping `requires_ansible` to `>=2.16.0`, since previous ansible-core versions
          are EoL now.\n\n### [`v7.2.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v720)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v7.1.0...v7.2.0)\n\n\\======\n\n##
          Minor Changes\n\n- Exposes new libssh options to configure publickey\\_accepted\\_algorithms
          and hostkeys. This requires ansible-pylibssh v1.1.0 or higher.\n\n## Deprecated
          Features\n\n- Added deprecation warnings for the above plugins, displayed
          when running respective filter plugins.\n- `parse_cli_textfsm` filter plugin
          is deprecated and will be removed in a future release after 2027-02-01.
          Use `ansible.utils.cli_parse` with the `ansible.utils.textfsm_parser` parser
          as a replacement.\n- `parse_cli` filter plugin is deprecated and will be
          removed in a future release after 2027-02-01. Use `ansible.utils.cli_parse`
          as a replacement.\n- `parse_xml` filter plugin is deprecated and will be
          removed in a future release after 2027-02-01. Use `ansible.utils.cli_parse`
          with the `ansible.utils.xml_parser` parser as a replacement.\n\n## Bugfixes\n\n-
          libssh connection plugin - stop using long-deprecated and now removed internal
          field from ansible-core's base connection plugin class ([#&#8203;522](https://redirect.github.com/ansible-collections/ansible.netcommon/issues/522),
          [#&#8203;690](https://redirect.github.com/ansible-collections/ansible.netcommon/issues/690),
          [#&#8203;691](https://redirect.github.com/ansible-collections/ansible.netcommon/pull/691)).\n\n##
          Documentation Changes\n\n- Includes a new support related section in the
          README.\n\n### [`v7.1.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v710)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v7.0.0...v7.1.0)\n\n\\======\n\n##
          Minor Changes\n\n- ansible.netcommon.persistent - Connection local is marked
          deprecated and all dependent collections are advised to move to a proper
          connection plugin, complete support of connection local will be removed
          in a release after 01-01-2027.\n\n## Bugfixes\n\n- Updated the error message
          for the content\\_templates parser to include the correct parser name and
          detailed error information.\n\n## Documentation Changes\n\n- Add a simple
          regexp match example for multiple prompt with multiple answers. This example
          could be used to for restarting a network device with a delay.\n\n### [`v7.0.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v700)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.3...v7.0.0)\n\n\\======\n\n##
          Release Summary\n\nStarting from this release, the minimum `ansible-core`
          version this collection requires is `2.15.0`. The last known version compatible
          with ansible-core<2.15 is v6.1.3.\n\n## Major Changes\n\n- Bumping `requires_ansible`
          to `>=2.15.0`, since previous ansible-core versions are EoL now.\n\n## Bugfixes\n\n-
          Fix get api call during scp with libssh.\n- Handle sftp error messages for
          file not present for routerOS.\n\n## Known Issues\n\n- libssh - net\\_put
          and net\\_get fail when the destination file intended to be fetched is not
          present.\n\n### [`v6.1.3`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v613)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.2...v6.1.3)\n\n\\======\n\n##
          Bugfixes\n\n- The v6.1.2 release introduced a change in cliconfbase's edit\\_config()
          signature which broke many platform cliconfs. This patch release reverts
          that change.\n\n### [`v6.1.2`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v612)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.1...v6.1.2)\n\n\\======\n\n##
          Documentation Changes\n\n- Fixed module name and log consistency in parse\\_cli\\_textfsm
          filter doc.\n\n### [`v6.1.1`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v611)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.0...v6.1.1)\n\n\\======\n\n##
          Bugfixes\n\n- Added guidance for users to open an issue for the respective
          platform if plugin support is needed.\n- Improved module execution to gracefully
          handle cases where plugin support is required, providing a clear error message
          to the user.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          Branch creation - At any time (no schedule defined), Automerge - At any
          time (no schedule defined).\n\n\U0001F6A6 **Automerge**: Disabled by config.
          Please merge this manually once you are satisfied.\n\n\u267B **Rebasing**:
          Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515
          **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/osism/container-image-ceph-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS42Ni4yIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/container-image-ceph-ansible/pull/629
        commit_id: e4207a30f0a530736460d160c92c7e5dffea0bdc
        patchset: e4207a30f0a530736460d160c92c7e5dffea0bdc
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-ceph-ansible
          name: osism/container-image-ceph-ansible
          short_name: container-image-ceph-ansible
        src_dir: src/github.com/osism/container-image-ceph-ansible
        topic: null
      change: '629'
      change_message: "chore(deps): update dependency ansible.netcommon to v8\n\nComing
        soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate
        will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842).\n\nThis
        PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|
        [ansible.netcommon](https://redirect.github.com/ansible-collections/ansible.netcommon)
        | galaxy-collection | major | `2.6.1` -> `8.1.0` |\n\n---\n\n> [!WARNING]\n>
        Some dependencies could not be looked up. Check the Dependency Dashboard for
        more information.\n\n---\n\n### Release Notes\n\n<details>\n<summary>ansible-collections/ansible.netcommon
        (ansible.netcommon)</summary>\n\n### [`v8.1.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v810)\n\n[Compare
        Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.0.1...v8.1.0)\n\n\\======\n\n##
        Minor Changes\n\n- Changes to supplement direct execution of Ansible module
        in validate\\_config(utils.py) and \\_patch\\_update\\_module(network.py)
        added.\n- Override new 2.19.1+ AnsibleModule.\\_record\\_module\\_result hook
        in network action plugin to bypass module result serialization when direct
        execution is enabled\n\n## Bugfixes\n\n- Improved error handling in DirectExecutionModule.\\_record\\_module\\_result
        method for better compatibility with core<=2.18\n\n### [`v8.0.1`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v801)\n\n[Compare
        Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.0.0...v8.0.1)\n\n\\======\n\n##
        Bugfixes\n\n- ([#&#8203;633](https://redirect.github.com/ansible-collections/ansible.netcommon/issues/633))
        Fixed typo in ansible.netcommon.telnet parameter crlf (was clrf by mistake)\n-
        netconf - Adds check for netconf session\\_close RPC happens only if connection
        is alive.\n\n### [`v8.0.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v800)\n\n[Compare
        Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v7.2.0...v8.0.0)\n\n\\======\n\n##
        Release Summary\n\nWith this release, the minimum required version of `ansible-core`
        for this collection is `2.16.0`. The last version known to be compatible with
        `ansible-core` versions below `2.16` is v7.2.0.\n\n## Major Changes\n\n- Bumping
        `requires_ansible` to `>=2.16.0`, since previous ansible-core versions are
        EoL now.\n\n### [`v7.2.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v720)\n\n[Compare
        Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v7.1.0...v7.2.0)\n\n\\======\n\n##
        Minor Changes\n\n- Exposes new libssh options to configure publickey\\_accepted\\_algorithms
        and hostkeys. This requires ansible-pylibssh v1.1.0 or higher.\n\n## Deprecated
        Features\n\n- Added deprecation warnings for the above plugins, displayed
        when running respective filter plugins.\n- `parse_cli_textfsm` filter plugin
        is deprecated and will be removed in a future release after 2027-02-01. Use
        `ansible.utils.cli_parse` with the `ansible.utils.textfsm_parser` parser as
        a replacement.\n- `parse_cli` filter plugin is deprecated and will be removed
        in a future release after 2027-02-01. Use `ansible.utils.cli_parse` as a replacement.\n-
        `parse_xml` filter plugin is deprecated and will be removed in a future release
        after 2027-02-01. Use `ansible.utils.cli_parse` with the `ansible.utils.xml_parser`
        parser as a replacement.\n\n## Bugfixes\n\n- libssh connection plugin - stop
        using long-deprecated and now removed internal field from ansible-core's base
        connection plugin class ([#&#8203;522](https://redirect.github.com/ansible-collections/ansible.netcommon/issues/522),
        [#&#8203;690](https://redirect.github.com/ansible-collections/ansible.netcommon/issues/690),
        [#&#8203;691](https://redirect.github.com/ansible-collections/ansible.netcommon/pull/691)).\n\n##
        Documentation Changes\n\n- Includes a new support related section in the README.\n\n###
        [`v7.1.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v710)\n\n[Compare
        Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v7.0.0...v7.1.0)\n\n\\======\n\n##
        Minor Changes\n\n- ansible.netcommon.persistent - Connection local is marked
        deprecated and all dependent collections are advised to move to a proper connection
        plugin, complete support of connection local will be removed in a release
        after 01-01-2027.\n\n## Bugfixes\n\n- Updated the error message for the content\\_templates
        parser to include the correct parser name and detailed error information.\n\n##
        Documentation Changes\n\n- Add a simple regexp match example for multiple
        prompt with multiple answers. This example could be used to for restarting
        a network device with a delay.\n\n### [`v7.0.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v700)\n\n[Compare
        Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.3...v7.0.0)\n\n\\======\n\n##
        Release Summary\n\nStarting from this release, the minimum `ansible-core`
        version this collection requires is `2.15.0`. The last known version compatible
        with ansible-core<2.15 is v6.1.3.\n\n## Major Changes\n\n- Bumping `requires_ansible`
        to `>=2.15.0`, since previous ansible-core versions are EoL now.\n\n## Bugfixes\n\n-
        Fix get api call during scp with libssh.\n- Handle sftp error messages for
        file not present for routerOS.\n\n## Known Issues\n\n- libssh - net\\_put
        and net\\_get fail when the destination file intended to be fetched is not
        present.\n\n### [`v6.1.3`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v613)\n\n[Compare
        Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.2...v6.1.3)\n\n\\======\n\n##
        Bugfixes\n\n- The v6.1.2 release introduced a change in cliconfbase's edit\\_config()
        signature which broke many platform cliconfs. This patch release reverts that
        change.\n\n### [`v6.1.2`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v612)\n\n[Compare
        Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.1...v6.1.2)\n\n\\======\n\n##
        Documentation Changes\n\n- Fixed module name and log consistency in parse\\_cli\\_textfsm
        filter doc.\n\n### [`v6.1.1`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v611)\n\n[Compare
        Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.0...v6.1.1)\n\n\\======\n\n##
        Bugfixes\n\n- Added guidance for users to open an issue for the respective
        platform if plugin support is needed.\n- Improved module execution to gracefully
        handle cases where plugin support is required, providing a clear error message
        to the user.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
        Branch creation - At any time (no schedule defined), Automerge - At any time
        (no schedule defined).\n\n\U0001F6A6 **Automerge**: Disabled by config. Please
        merge this manually once you are satisfied.\n\n\u267B **Rebasing**: Whenever
        PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515
        **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
        - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
        box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
        View the [repository job log](https://developer.mend.io/github/osism/container-image-ceph-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS42Ni4yIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
      change_url: https://github.com/osism/container-image-ceph-ansible/pull/629
      child_jobs: []
      commit_id: e4207a30f0a530736460d160c92c7e5dffea0bdc
      event_id: 6fa98d90-9451-11f0-8a0f-2cecaa9ee02d
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/565feb5c091c430580d6bca9c3ccf355/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/565feb5c091c430580d6bca9c3ccf355/work/logs
        result_data_file: /var/lib/zuul/builds/565feb5c091c430580d6bca9c3ccf355/work/results.json
        src_root: /var/lib/zuul/builds/565feb5c091c430580d6bca9c3ccf355/work/src
        work_root: /var/lib/zuul/builds/565feb5c091c430580d6bca9c3ccf355/work
      include_vars: []
      items:
      - branch: main
        change: '629'
        change_message: "chore(deps): update dependency ansible.netcommon to v8\n\nComing
          soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate
          will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842).\n\nThis
          PR contains the following updates:\n\n| Package | Type | Update | Change
          |\n|---|---|---|---|\n| [ansible.netcommon](https://redirect.github.com/ansible-collections/ansible.netcommon)
          | galaxy-collection | major | `2.6.1` -> `8.1.0` |\n\n---\n\n> [!WARNING]\n>
          Some dependencies could not be looked up. Check the Dependency Dashboard
          for more information.\n\n---\n\n### Release Notes\n\n<details>\n<summary>ansible-collections/ansible.netcommon
          (ansible.netcommon)</summary>\n\n### [`v8.1.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v810)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.0.1...v8.1.0)\n\n\\======\n\n##
          Minor Changes\n\n- Changes to supplement direct execution of Ansible module
          in validate\\_config(utils.py) and \\_patch\\_update\\_module(network.py)
          added.\n- Override new 2.19.1+ AnsibleModule.\\_record\\_module\\_result
          hook in network action plugin to bypass module result serialization when
          direct execution is enabled\n\n## Bugfixes\n\n- Improved error handling
          in DirectExecutionModule.\\_record\\_module\\_result method for better compatibility
          with core<=2.18\n\n### [`v8.0.1`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v801)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.0.0...v8.0.1)\n\n\\======\n\n##
          Bugfixes\n\n- ([#&#8203;633](https://redirect.github.com/ansible-collections/ansible.netcommon/issues/633))
          Fixed typo in ansible.netcommon.telnet parameter crlf (was clrf by mistake)\n-
          netconf - Adds check for netconf session\\_close RPC happens only if connection
          is alive.\n\n### [`v8.0.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v800)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v7.2.0...v8.0.0)\n\n\\======\n\n##
          Release Summary\n\nWith this release, the minimum required version of `ansible-core`
          for this collection is `2.16.0`. The last version known to be compatible
          with `ansible-core` versions below `2.16` is v7.2.0.\n\n## Major Changes\n\n-
          Bumping `requires_ansible` to `>=2.16.0`, since previous ansible-core versions
          are EoL now.\n\n### [`v7.2.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v720)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v7.1.0...v7.2.0)\n\n\\======\n\n##
          Minor Changes\n\n- Exposes new libssh options to configure publickey\\_accepted\\_algorithms
          and hostkeys. This requires ansible-pylibssh v1.1.0 or higher.\n\n## Deprecated
          Features\n\n- Added deprecation warnings for the above plugins, displayed
          when running respective filter plugins.\n- `parse_cli_textfsm` filter plugin
          is deprecated and will be removed in a future release after 2027-02-01.
          Use `ansible.utils.cli_parse` with the `ansible.utils.textfsm_parser` parser
          as a replacement.\n- `parse_cli` filter plugin is deprecated and will be
          removed in a future release after 2027-02-01. Use `ansible.utils.cli_parse`
          as a replacement.\n- `parse_xml` filter plugin is deprecated and will be
          removed in a future release after 2027-02-01. Use `ansible.utils.cli_parse`
          with the `ansible.utils.xml_parser` parser as a replacement.\n\n## Bugfixes\n\n-
          libssh connection plugin - stop using long-deprecated and now removed internal
          field from ansible-core's base connection plugin class ([#&#8203;522](https://redirect.github.com/ansible-collections/ansible.netcommon/issues/522),
          [#&#8203;690](https://redirect.github.com/ansible-collections/ansible.netcommon/issues/690),
          [#&#8203;691](https://redirect.github.com/ansible-collections/ansible.netcommon/pull/691)).\n\n##
          Documentation Changes\n\n- Includes a new support related section in the
          README.\n\n### [`v7.1.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v710)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v7.0.0...v7.1.0)\n\n\\======\n\n##
          Minor Changes\n\n- ansible.netcommon.persistent - Connection local is marked
          deprecated and all dependent collections are advised to move to a proper
          connection plugin, complete support of connection local will be removed
          in a release after 01-01-2027.\n\n## Bugfixes\n\n- Updated the error message
          for the content\\_templates parser to include the correct parser name and
          detailed error information.\n\n## Documentation Changes\n\n- Add a simple
          regexp match example for multiple prompt with multiple answers. This example
          could be used to for restarting a network device with a delay.\n\n### [`v7.0.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v700)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.3...v7.0.0)\n\n\\======\n\n##
          Release Summary\n\nStarting from this release, the minimum `ansible-core`
          version this collection requires is `2.15.0`. The last known version compatible
          with ansible-core<2.15 is v6.1.3.\n\n## Major Changes\n\n- Bumping `requires_ansible`
          to `>=2.15.0`, since previous ansible-core versions are EoL now.\n\n## Bugfixes\n\n-
          Fix get api call during scp with libssh.\n- Handle sftp error messages for
          file not present for routerOS.\n\n## Known Issues\n\n- libssh - net\\_put
          and net\\_get fail when the destination file intended to be fetched is not
          present.\n\n### [`v6.1.3`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v613)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.2...v6.1.3)\n\n\\======\n\n##
          Bugfixes\n\n- The v6.1.2 release introduced a change in cliconfbase's edit\\_config()
          signature which broke many platform cliconfs. This patch release reverts
          that change.\n\n### [`v6.1.2`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v612)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.1...v6.1.2)\n\n\\======\n\n##
          Documentation Changes\n\n- Fixed module name and log consistency in parse\\_cli\\_textfsm
          filter doc.\n\n### [`v6.1.1`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v611)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v6.1.0...v6.1.1)\n\n\\======\n\n##
          Bugfixes\n\n- Added guidance for users to open an issue for the respective
          platform if plugin support is needed.\n- Improved module execution to gracefully
          handle cases where plugin support is required, providing a clear error message
          to the user.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          Branch creation - At any time (no schedule defined), Automerge - At any
          time (no schedule defined).\n\n\U0001F6A6 **Automerge**: Disabled by config.
          Please merge this manually once you are satisfied.\n\n\u267B **Rebasing**:
          Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515
          **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/osism/container-image-ceph-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS42Ni4yIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/container-image-ceph-ansible/pull/629
        commit_id: e4207a30f0a530736460d160c92c7e5dffea0bdc
        patchset: e4207a30f0a530736460d160c92c7e5dffea0bdc
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-ceph-ansible
          name: osism/container-image-ceph-ansible
          short_name: container-image-ceph-ansible
          src_dir: src/github.com/osism/container-image-ceph-ansible
        topic: null
      job: hadolint
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGFuc2libGUubmV0Y29tbW9uIHRvIHY4CgpDb21pbmcgc29vbjogVGhlIFJlbm92YXRlIGJvdCAoR2l0SHViIEFwcCkgd2lsbCBiZSByZW5hbWVkIHRvIE1lbmQuIFBScyBmcm9tIFJlbm92YXRlIHdpbGwgc29vbiBhcHBlYXIgZnJvbSAnTWVuZCcuIExlYXJuIG1vcmUgW2hlcmVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZW5vdmF0ZWJvdC9yZW5vdmF0ZS9kaXNjdXNzaW9ucy8zNzg0MikuCgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IFR5cGUgfCBVcGRhdGUgfCBDaGFuZ2UgfAp8LS0tfC0tLXwtLS18LS0tfAp8IFthbnNpYmxlLm5ldGNvbW1vbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24pIHwgZ2FsYXh5LWNvbGxlY3Rpb24gfCBtYWpvciB8IGAyLjYuMWAgLT4gYDguMS4wYCB8CgotLS0KCj4gWyFXQVJOSU5HXQo+IFNvbWUgZGVwZW5kZW5jaWVzIGNvdWxkIG5vdCBiZSBsb29rZWQgdXAuIENoZWNrIHRoZSBEZXBlbmRlbmN5IERhc2hib2FyZCBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5hbnNpYmxlLWNvbGxlY3Rpb25zL2Fuc2libGUubmV0Y29tbW9uIChhbnNpYmxlLm5ldGNvbW1vbik8L3N1bW1hcnk+CgojIyMgW2B2OC4xLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCN2ODEwKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9jb21wYXJlL3Y4LjAuMS4uLnY4LjEuMCkKClw9PT09PT0KCiMjIE1pbm9yIENoYW5nZXMKCi0gQ2hhbmdlcyB0byBzdXBwbGVtZW50IGRpcmVjdCBleGVjdXRpb24gb2YgQW5zaWJsZSBtb2R1bGUgaW4gdmFsaWRhdGVcX2NvbmZpZyh1dGlscy5weSkgYW5kIFxfcGF0Y2hcX3VwZGF0ZVxfbW9kdWxlKG5ldHdvcmsucHkpIGFkZGVkLgotIE92ZXJyaWRlIG5ldyAyLjE5LjErIEFuc2libGVNb2R1bGUuXF9yZWNvcmRcX21vZHVsZVxfcmVzdWx0IGhvb2sgaW4gbmV0d29yayBhY3Rpb24gcGx1Z2luIHRvIGJ5cGFzcyBtb2R1bGUgcmVzdWx0IHNlcmlhbGl6YXRpb24gd2hlbiBkaXJlY3QgZXhlY3V0aW9uIGlzIGVuYWJsZWQKCiMjIEJ1Z2ZpeGVzCgotIEltcHJvdmVkIGVycm9yIGhhbmRsaW5nIGluIERpcmVjdEV4ZWN1dGlvbk1vZHVsZS5cX3JlY29yZFxfbW9kdWxlXF9yZXN1bHQgbWV0aG9kIGZvciBiZXR0ZXIgY29tcGF0aWJpbGl0eSB3aXRoIGNvcmU8PTIuMTgKCiMjIyBbYHY4LjAuMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbGxlY3Rpb25zL2Fuc2libGUubmV0Y29tbW9uL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0I3Y4MDEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbGxlY3Rpb25zL2Fuc2libGUubmV0Y29tbW9uL2NvbXBhcmUvdjguMC4wLi4udjguMC4xKQoKXD09PT09PQoKIyMgQnVnZml4ZXMKCi0gKFsjJiM4MjAzOzYzM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24vaXNzdWVzLzYzMykpIEZpeGVkIHR5cG8gaW4gYW5zaWJsZS5uZXRjb21tb24udGVsbmV0IHBhcmFtZXRlciBjcmxmICh3YXMgY2xyZiBieSBtaXN0YWtlKQotIG5ldGNvbmYgLSBBZGRzIGNoZWNrIGZvciBuZXRjb25mIHNlc3Npb25cX2Nsb3NlIFJQQyBoYXBwZW5zIG9ubHkgaWYgY29ubmVjdGlvbiBpcyBhbGl2ZS4KCiMjIyBbYHY4LjAuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbGxlY3Rpb25zL2Fuc2libGUubmV0Y29tbW9uL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0I3Y4MDApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbGxlY3Rpb25zL2Fuc2libGUubmV0Y29tbW9uL2NvbXBhcmUvdjcuMi4wLi4udjguMC4wKQoKXD09PT09PQoKIyMgUmVsZWFzZSBTdW1tYXJ5CgpXaXRoIHRoaXMgcmVsZWFzZSwgdGhlIG1pbmltdW0gcmVxdWlyZWQgdmVyc2lvbiBvZiBgYW5zaWJsZS1jb3JlYCBmb3IgdGhpcyBjb2xsZWN0aW9uIGlzIGAyLjE2LjBgLiBUaGUgbGFzdCB2ZXJzaW9uIGtub3duIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBgYW5zaWJsZS1jb3JlYCB2ZXJzaW9ucyBiZWxvdyBgMi4xNmAgaXMgdjcuMi4wLgoKIyMgTWFqb3IgQ2hhbmdlcwoKLSBCdW1waW5nIGByZXF1aXJlc19hbnNpYmxlYCB0byBgPj0yLjE2LjBgLCBzaW5jZSBwcmV2aW91cyBhbnNpYmxlLWNvcmUgdmVyc2lvbnMgYXJlIEVvTCBub3cuCgojIyMgW2B2Ny4yLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCN2NzIwKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9jb21wYXJlL3Y3LjEuMC4uLnY3LjIuMCkKClw9PT09PT0KCiMjIE1pbm9yIENoYW5nZXMKCi0gRXhwb3NlcyBuZXcgbGlic3NoIG9wdGlvbnMgdG8gY29uZmlndXJlIHB1YmxpY2tleVxfYWNjZXB0ZWRcX2FsZ29yaXRobXMgYW5kIGhvc3RrZXlzLiBUaGlzIHJlcXVpcmVzIGFuc2libGUtcHlsaWJzc2ggdjEuMS4wIG9yIGhpZ2hlci4KCiMjIERlcHJlY2F0ZWQgRmVhdHVyZXMKCi0gQWRkZWQgZGVwcmVjYXRpb24gd2FybmluZ3MgZm9yIHRoZSBhYm92ZSBwbHVnaW5zLCBkaXNwbGF5ZWQgd2hlbiBydW5uaW5nIHJlc3BlY3RpdmUgZmlsdGVyIHBsdWdpbnMuCi0gYHBhcnNlX2NsaV90ZXh0ZnNtYCBmaWx0ZXIgcGx1Z2luIGlzIGRlcHJlY2F0ZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlIGFmdGVyIDIwMjctMDItMDEuIFVzZSBgYW5zaWJsZS51dGlscy5jbGlfcGFyc2VgIHdpdGggdGhlIGBhbnNpYmxlLnV0aWxzLnRleHRmc21fcGFyc2VyYCBwYXJzZXIgYXMgYSByZXBsYWNlbWVudC4KLSBgcGFyc2VfY2xpYCBmaWx0ZXIgcGx1Z2luIGlzIGRlcHJlY2F0ZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlIGFmdGVyIDIwMjctMDItMDEuIFVzZSBgYW5zaWJsZS51dGlscy5jbGlfcGFyc2VgIGFzIGEgcmVwbGFjZW1lbnQuCi0gYHBhcnNlX3htbGAgZmlsdGVyIHBsdWdpbiBpcyBkZXByZWNhdGVkIGFuZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZSBhZnRlciAyMDI3LTAyLTAxLiBVc2UgYGFuc2libGUudXRpbHMuY2xpX3BhcnNlYCB3aXRoIHRoZSBgYW5zaWJsZS51dGlscy54bWxfcGFyc2VyYCBwYXJzZXIgYXMgYSByZXBsYWNlbWVudC4KCiMjIEJ1Z2ZpeGVzCgotIGxpYnNzaCBjb25uZWN0aW9uIHBsdWdpbiAtIHN0b3AgdXNpbmcgbG9uZy1kZXByZWNhdGVkIGFuZCBub3cgcmVtb3ZlZCBpbnRlcm5hbCBmaWVsZCBmcm9tIGFuc2libGUtY29yZSdzIGJhc2UgY29ubmVjdGlvbiBwbHVnaW4gY2xhc3MgKFsjJiM4MjAzOzUyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24vaXNzdWVzLzUyMiksIFsjJiM4MjAzOzY5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24vaXNzdWVzLzY5MCksIFsjJiM4MjAzOzY5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24vcHVsbC82OTEpKS4KCiMjIERvY3VtZW50YXRpb24gQ2hhbmdlcwoKLSBJbmNsdWRlcyBhIG5ldyBzdXBwb3J0IHJlbGF0ZWQgc2VjdGlvbiBpbiB0aGUgUkVBRE1FLgoKIyMjIFtgdjcuMS4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24vYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjdjcxMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24vY29tcGFyZS92Ny4wLjAuLi52Ny4xLjApCgpcPT09PT09CgojIyBNaW5vciBDaGFuZ2VzCgotIGFuc2libGUubmV0Y29tbW9uLnBlcnNpc3RlbnQgLSBDb25uZWN0aW9uIGxvY2FsIGlzIG1hcmtlZCBkZXByZWNhdGVkIGFuZCBhbGwgZGVwZW5kZW50IGNvbGxlY3Rpb25zIGFyZSBhZHZpc2VkIHRvIG1vdmUgdG8gYSBwcm9wZXIgY29ubmVjdGlvbiBwbHVnaW4sIGNvbXBsZXRlIHN1cHBvcnQgb2YgY29ubmVjdGlvbiBsb2NhbCB3aWxsIGJlIHJlbW92ZWQgaW4gYSByZWxlYXNlIGFmdGVyIDAxLTAxLTIwMjcuCgojIyBCdWdmaXhlcwoKLSBVcGRhdGVkIHRoZSBlcnJvciBtZXNzYWdlIGZvciB0aGUgY29udGVudFxfdGVtcGxhdGVzIHBhcnNlciB0byBpbmNsdWRlIHRoZSBjb3JyZWN0IHBhcnNlciBuYW1lIGFuZCBkZXRhaWxlZCBlcnJvciBpbmZvcm1hdGlvbi4KCiMjIERvY3VtZW50YXRpb24gQ2hhbmdlcwoKLSBBZGQgYSBzaW1wbGUgcmVnZXhwIG1hdGNoIGV4YW1wbGUgZm9yIG11bHRpcGxlIHByb21wdCB3aXRoIG11bHRpcGxlIGFuc3dlcnMuIFRoaXMgZXhhbXBsZSBjb3VsZCBiZSB1c2VkIHRvIGZvciByZXN0YXJ0aW5nIGEgbmV0d29yayBkZXZpY2Ugd2l0aCBhIGRlbGF5LgoKIyMjIFtgdjcuMC4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24vYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjdjcwMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24vY29tcGFyZS92Ni4xLjMuLi52Ny4wLjApCgpcPT09PT09CgojIyBSZWxlYXNlIFN1bW1hcnkKClN0YXJ0aW5nIGZyb20gdGhpcyByZWxlYXNlLCB0aGUgbWluaW11bSBgYW5zaWJsZS1jb3JlYCB2ZXJzaW9uIHRoaXMgY29sbGVjdGlvbiByZXF1aXJlcyBpcyBgMi4xNS4wYC4gVGhlIGxhc3Qga25vd24gdmVyc2lvbiBjb21wYXRpYmxlIHdpdGggYW5zaWJsZS1jb3JlPDIuMTUgaXMgdjYuMS4zLgoKIyMgTWFqb3IgQ2hhbmdlcwoKLSBCdW1waW5nIGByZXF1aXJlc19hbnNpYmxlYCB0byBgPj0yLjE1LjBgLCBzaW5jZSBwcmV2aW91cyBhbnNpYmxlLWNvcmUgdmVyc2lvbnMgYXJlIEVvTCBub3cuCgojIyBCdWdmaXhlcwoKLSBGaXggZ2V0IGFwaSBjYWxsIGR1cmluZyBzY3Agd2l0aCBsaWJzc2guCi0gSGFuZGxlIHNmdHAgZXJyb3IgbWVzc2FnZXMgZm9yIGZpbGUgbm90IHByZXNlbnQgZm9yIHJvdXRlck9TLgoKIyMgS25vd24gSXNzdWVzCgotIGxpYnNzaCAtIG5ldFxfcHV0IGFuZCBuZXRcX2dldCBmYWlsIHdoZW4gdGhlIGRlc3RpbmF0aW9uIGZpbGUgaW50ZW5kZWQgdG8gYmUgZmV0Y2hlZCBpcyBub3QgcHJlc2VudC4KCiMjIyBbYHY2LjEuM2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbGxlY3Rpb25zL2Fuc2libGUubmV0Y29tbW9uL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0I3Y2MTMpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbGxlY3Rpb25zL2Fuc2libGUubmV0Y29tbW9uL2NvbXBhcmUvdjYuMS4yLi4udjYuMS4zKQoKXD09PT09PQoKIyMgQnVnZml4ZXMKCi0gVGhlIHY2LjEuMiByZWxlYXNlIGludHJvZHVjZWQgYSBjaGFuZ2UgaW4gY2xpY29uZmJhc2UncyBlZGl0XF9jb25maWcoKSBzaWduYXR1cmUgd2hpY2ggYnJva2UgbWFueSBwbGF0Zm9ybSBjbGljb25mcy4gVGhpcyBwYXRjaCByZWxlYXNlIHJldmVydHMgdGhhdCBjaGFuZ2UuCgojIyMgW2B2Ni4xLjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCN2NjEyKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9jb21wYXJlL3Y2LjEuMS4uLnY2LjEuMikKClw9PT09PT0KCiMjIERvY3VtZW50YXRpb24gQ2hhbmdlcwoKLSBGaXhlZCBtb2R1bGUgbmFtZSBhbmQgbG9nIGNvbnNpc3RlbmN5IGluIHBhcnNlXF9jbGlcX3RleHRmc20gZmlsdGVyIGRvYy4KCiMjIyBbYHY2LjEuMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbGxlY3Rpb25zL2Fuc2libGUubmV0Y29tbW9uL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0I3Y2MTEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbGxlY3Rpb25zL2Fuc2libGUubmV0Y29tbW9uL2NvbXBhcmUvdjYuMS4wLi4udjYuMS4xKQoKXD09PT09PQoKIyMgQnVnZml4ZXMKCi0gQWRkZWQgZ3VpZGFuY2UgZm9yIHVzZXJzIHRvIG9wZW4gYW4gaXNzdWUgZm9yIHRoZSByZXNwZWN0aXZlIHBsYXRmb3JtIGlmIHBsdWdpbiBzdXBwb3J0IGlzIG5lZWRlZC4KLSBJbXByb3ZlZCBtb2R1bGUgZXhlY3V0aW9uIHRvIGdyYWNlZnVsbHkgaGFuZGxlIGNhc2VzIHdoZXJlIHBsdWdpbiBzdXBwb3J0IGlzIHJlcXVpcmVkLCBwcm92aWRpbmcgYSBjbGVhciBlcnJvciBtZXNzYWdlIHRvIHRoZSB1c2VyLgoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IEJyYW5jaCBjcmVhdGlvbiAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKSwgQXV0b21lcmdlIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLgoK8J+apiAqKkF1dG9tZXJnZSoqOiBEaXNhYmxlZCBieSBjb25maWcuIFBsZWFzZSBtZXJnZSB0aGlzIG1hbnVhbGx5IG9uY2UgeW91IGFyZSBzYXRpc2ZpZWQuCgrimbsgKipSZWJhc2luZyoqOiBXaGVuZXZlciBQUiBiZWNvbWVzIGNvbmZsaWN0ZWQsIG9yIHlvdSB0aWNrIHRoZSByZWJhc2UvcmV0cnkgY2hlY2tib3guCgrwn5SVICoqSWdub3JlKio6IENsb3NlIHRoaXMgUFIgYW5kIHlvdSB3b24ndCBiZSByZW1pbmRlZCBhYm91dCB0aGlzIHVwZGF0ZSBhZ2Fpbi4KCi0tLQoKIC0gWyBdIDwhLS0gcmViYXNlLWNoZWNrIC0tPklmIHlvdSB3YW50IHRvIHJlYmFzZS9yZXRyeSB0aGlzIFBSLCBjaGVjayB0aGlzIGJveAoKLS0tCgpUaGlzIFBSIHdhcyBnZW5lcmF0ZWQgYnkgW01lbmQgUmVub3ZhdGVdKGh0dHBzOi8vbWVuZC5pby9yZW5vdmF0ZS8pLiBWaWV3IHRoZSBbcmVwb3NpdG9yeSBqb2IgbG9nXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2dpdGh1Yi9vc2lzbS9jb250YWluZXItaW1hZ2UtY2VwaC1hbnNpYmxlKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME1TNDJOaTR5SWl3aWRYQmtZWFJsWkVsdVZtVnlJam9pTkRFdU9UY3VNVEFpTENKMFlYSm5aWFJDY21GdVkyZ2lPaUp0WVdsdUlpd2liR0ZpWld4eklqcGJJbkpsYm05MllYUmxJbDE5LS0+Cg==
      patchset: e4207a30f0a530736460d160c92c7e5dffea0bdc
      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: f5cbba5fd54a5d7edc476f4d483ec1b44b850412
          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/hadolint/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-ceph-ansible
        name: osism/container-image-ceph-ansible
        short_name: container-image-ceph-ansible
        src_dir: src/github.com/osism/container-image-ceph-ansible
      projects:
        github.com/osism/container-image-ceph-ansible:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-ceph-ansible
          checkout: main
          checkout_description: zuul branch
          commit: ee867bfa58778aded410b4778037078328de38f5
          name: osism/container-image-ceph-ansible
          required: false
          short_name: container-image-ceph-ansible
          src_dir: src/github.com/osism/container-image-ceph-ansible
      ref: refs/pull/629/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
