all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe46:83b5
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: fc1c86f8-b788-469b-a13b-e2676945312b
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe46:83b5
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.38
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.46
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe46:83b5
        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/container-image-ceph-ansible/.zuul.yaml@main#162>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: cd57d19220e14177acac6bf23450864d
      build_refs:
      - branch: main
        change: '629'
        change_message: "chore(deps): update dependency ansible.netcommon to v8\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` \u2192 `8.4.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.4.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v840)\n\n\\======\n\n##
          Release Summary\n\nRe-released 8.3.1 with features added in the last release.\n\n##
          Minor Changes\n\n- Option to use libssh as transport while using netconf,
          is added.\n- The ssh-python module is needed, which will ensure libssh as
          transport for netconf operations. When use\\_libssh is enabled.\n\n### [`v8.2.1`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v821)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.2.0...v8.2.1)\n\n\\======\n\n##
          Bugfixes\n\n- Adds backward compatibility of handling src attributes, functional
          consistency with ansible-core >= 2.19\n- Adds deprecation warning for the
          jinja2 processing functionality for src attributes, src attributes in collections
          would still support considering file path but they would not process template
          files directly once the functionality is deprecated.\n- It is suggested
          to use ansible.builtin.template module to process templates and use the
          processed template path in src attributes.\n\n### [`v8.2.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v820)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.1.0...v8.2.0)\n\n\\======\n\n##
          Minor Changes\n\n- Exposes new libssh option to configure key\\_exchange\\_algorithms.
          This requires ansible-pylibssh v1.3.0 or higher.\n\n## Bugfixes\n\n- Added
          support for private key passphrase in libssh connection plugin, when using
          encrypted private keys specified by the C(ansible\\_private\\_key\\_file)
          attribute.\n- Avoid legacy imports deprecated in ansible-core 2.20 ([#&#8203;720](https://redirect.github.com/ansible-collections/ansible.netcommon/pull/720)).\n-
          Avoid merging module\\_defaults for all ansible.netcommon.grpc\\_\\* modules.\n-
          Set libssh logging level to DEBUG when Ansible verbosity is greater than
          3, to aid in troubleshooting connection issues.\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</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:eyJjcmVhdGVkSW5WZXIiOiI0MS42Ni4yIiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/container-image-ceph-ansible/pull/629
        commit_id: 7740f688d0d6c4703a597018d4b3101c04df92ea
        patchset: 7740f688d0d6c4703a597018d4b3101c04df92ea
        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: e22386b2643548ec9fa280610d126e20
      buildset_refs:
      - branch: main
        change: '629'
        change_message: "chore(deps): update dependency ansible.netcommon to v8\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` \u2192 `8.4.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.4.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v840)\n\n\\======\n\n##
          Release Summary\n\nRe-released 8.3.1 with features added in the last release.\n\n##
          Minor Changes\n\n- Option to use libssh as transport while using netconf,
          is added.\n- The ssh-python module is needed, which will ensure libssh as
          transport for netconf operations. When use\\_libssh is enabled.\n\n### [`v8.2.1`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v821)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.2.0...v8.2.1)\n\n\\======\n\n##
          Bugfixes\n\n- Adds backward compatibility of handling src attributes, functional
          consistency with ansible-core >= 2.19\n- Adds deprecation warning for the
          jinja2 processing functionality for src attributes, src attributes in collections
          would still support considering file path but they would not process template
          files directly once the functionality is deprecated.\n- It is suggested
          to use ansible.builtin.template module to process templates and use the
          processed template path in src attributes.\n\n### [`v8.2.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v820)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.1.0...v8.2.0)\n\n\\======\n\n##
          Minor Changes\n\n- Exposes new libssh option to configure key\\_exchange\\_algorithms.
          This requires ansible-pylibssh v1.3.0 or higher.\n\n## Bugfixes\n\n- Added
          support for private key passphrase in libssh connection plugin, when using
          encrypted private keys specified by the C(ansible\\_private\\_key\\_file)
          attribute.\n- Avoid legacy imports deprecated in ansible-core 2.20 ([#&#8203;720](https://redirect.github.com/ansible-collections/ansible.netcommon/pull/720)).\n-
          Avoid merging module\\_defaults for all ansible.netcommon.grpc\\_\\* modules.\n-
          Set libssh logging level to DEBUG when Ansible verbosity is greater than
          3, to aid in troubleshooting connection issues.\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</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:eyJjcmVhdGVkSW5WZXIiOiI0MS42Ni4yIiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/container-image-ceph-ansible/pull/629
        commit_id: 7740f688d0d6c4703a597018d4b3101c04df92ea
        patchset: 7740f688d0d6c4703a597018d4b3101c04df92ea
        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\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` \u2192 `8.4.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.4.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v840)\n\n\\======\n\n##
        Release Summary\n\nRe-released 8.3.1 with features added in the last release.\n\n##
        Minor Changes\n\n- Option to use libssh as transport while using netconf,
        is added.\n- The ssh-python module is needed, which will ensure libssh as
        transport for netconf operations. When use\\_libssh is enabled.\n\n### [`v8.2.1`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v821)\n\n[Compare
        Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.2.0...v8.2.1)\n\n\\======\n\n##
        Bugfixes\n\n- Adds backward compatibility of handling src attributes, functional
        consistency with ansible-core >= 2.19\n- Adds deprecation warning for the
        jinja2 processing functionality for src attributes, src attributes in collections
        would still support considering file path but they would not process template
        files directly once the functionality is deprecated.\n- It is suggested to
        use ansible.builtin.template module to process templates and use the processed
        template path in src attributes.\n\n### [`v8.2.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v820)\n\n[Compare
        Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.1.0...v8.2.0)\n\n\\======\n\n##
        Minor Changes\n\n- Exposes new libssh option to configure key\\_exchange\\_algorithms.
        This requires ansible-pylibssh v1.3.0 or higher.\n\n## Bugfixes\n\n- Added
        support for private key passphrase in libssh connection plugin, when using
        encrypted private keys specified by the C(ansible\\_private\\_key\\_file)
        attribute.\n- Avoid legacy imports deprecated in ansible-core 2.20 ([#&#8203;720](https://redirect.github.com/ansible-collections/ansible.netcommon/pull/720)).\n-
        Avoid merging module\\_defaults for all ansible.netcommon.grpc\\_\\* modules.\n-
        Set libssh logging level to DEBUG when Ansible verbosity is greater than 3,
        to aid in troubleshooting connection issues.\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</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:eyJjcmVhdGVkSW5WZXIiOiI0MS42Ni4yIiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/container-image-ceph-ansible/pull/629
      child_jobs: []
      commit_id: 7740f688d0d6c4703a597018d4b3101c04df92ea
      event_id: aa9d7ea0-0820-11f1-85b5-783577418702
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/cd57d19220e14177acac6bf23450864d/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/cd57d19220e14177acac6bf23450864d/work/logs
        result_data_file: /var/lib/zuul/builds/cd57d19220e14177acac6bf23450864d/work/results.json
        src_root: /var/lib/zuul/builds/cd57d19220e14177acac6bf23450864d/work/src
        work_root: /var/lib/zuul/builds/cd57d19220e14177acac6bf23450864d/work
      include_vars: []
      items:
      - branch: main
        change: '629'
        change_message: "chore(deps): update dependency ansible.netcommon to v8\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` \u2192 `8.4.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.4.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v840)\n\n\\======\n\n##
          Release Summary\n\nRe-released 8.3.1 with features added in the last release.\n\n##
          Minor Changes\n\n- Option to use libssh as transport while using netconf,
          is added.\n- The ssh-python module is needed, which will ensure libssh as
          transport for netconf operations. When use\\_libssh is enabled.\n\n### [`v8.2.1`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v821)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.2.0...v8.2.1)\n\n\\======\n\n##
          Bugfixes\n\n- Adds backward compatibility of handling src attributes, functional
          consistency with ansible-core >= 2.19\n- Adds deprecation warning for the
          jinja2 processing functionality for src attributes, src attributes in collections
          would still support considering file path but they would not process template
          files directly once the functionality is deprecated.\n- It is suggested
          to use ansible.builtin.template module to process templates and use the
          processed template path in src attributes.\n\n### [`v8.2.0`](https://redirect.github.com/ansible-collections/ansible.netcommon/blob/HEAD/CHANGELOG.rst#v820)\n\n[Compare
          Source](https://redirect.github.com/ansible-collections/ansible.netcommon/compare/v8.1.0...v8.2.0)\n\n\\======\n\n##
          Minor Changes\n\n- Exposes new libssh option to configure key\\_exchange\\_algorithms.
          This requires ansible-pylibssh v1.3.0 or higher.\n\n## Bugfixes\n\n- Added
          support for private key passphrase in libssh connection plugin, when using
          encrypted private keys specified by the C(ansible\\_private\\_key\\_file)
          attribute.\n- Avoid legacy imports deprecated in ansible-core 2.20 ([#&#8203;720](https://redirect.github.com/ansible-collections/ansible.netcommon/pull/720)).\n-
          Avoid merging module\\_defaults for all ansible.netcommon.grpc\\_\\* modules.\n-
          Set libssh logging level to DEBUG when Ansible verbosity is greater than
          3, to aid in troubleshooting connection issues.\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</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:eyJjcmVhdGVkSW5WZXIiOiI0MS42Ni4yIiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/container-image-ceph-ansible/pull/629
        commit_id: 7740f688d0d6c4703a597018d4b3101c04df92ea
        patchset: 7740f688d0d6c4703a597018d4b3101c04df92ea
        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: ansible-lint
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGFuc2libGUubmV0Y29tbW9uIHRvIHY4CgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IFR5cGUgfCBVcGRhdGUgfCBDaGFuZ2UgfAp8LS0tfC0tLXwtLS18LS0tfAp8IFthbnNpYmxlLm5ldGNvbW1vbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24pIHwgZ2FsYXh5LWNvbGxlY3Rpb24gfCBtYWpvciB8IGAyLjYuMWAg4oaSIGA4LjQuMGAgfAoKLS0tCgo+IFshV0FSTklOR10KPiBTb21lIGRlcGVuZGVuY2llcyBjb3VsZCBub3QgYmUgbG9va2VkIHVwLiBDaGVjayB0aGUgRGVwZW5kZW5jeSBEYXNoYm9hcmQgZm9yIG1vcmUgaW5mb3JtYXRpb24uCgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+YW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbiAoYW5zaWJsZS5uZXRjb21tb24pPC9zdW1tYXJ5PgoKIyMjIFtgdjguNC4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24vYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3Qjdjg0MCkKClw9PT09PT0KCiMjIFJlbGVhc2UgU3VtbWFyeQoKUmUtcmVsZWFzZWQgOC4zLjEgd2l0aCBmZWF0dXJlcyBhZGRlZCBpbiB0aGUgbGFzdCByZWxlYXNlLgoKIyMgTWlub3IgQ2hhbmdlcwoKLSBPcHRpb24gdG8gdXNlIGxpYnNzaCBhcyB0cmFuc3BvcnQgd2hpbGUgdXNpbmcgbmV0Y29uZiwgaXMgYWRkZWQuCi0gVGhlIHNzaC1weXRob24gbW9kdWxlIGlzIG5lZWRlZCwgd2hpY2ggd2lsbCBlbnN1cmUgbGlic3NoIGFzIHRyYW5zcG9ydCBmb3IgbmV0Y29uZiBvcGVyYXRpb25zLiBXaGVuIHVzZVxfbGlic3NoIGlzIGVuYWJsZWQuCgojIyMgW2B2OC4yLjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCN2ODIxKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9jb21wYXJlL3Y4LjIuMC4uLnY4LjIuMSkKClw9PT09PT0KCiMjIEJ1Z2ZpeGVzCgotIEFkZHMgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBvZiBoYW5kbGluZyBzcmMgYXR0cmlidXRlcywgZnVuY3Rpb25hbCBjb25zaXN0ZW5jeSB3aXRoIGFuc2libGUtY29yZSA+PSAyLjE5Ci0gQWRkcyBkZXByZWNhdGlvbiB3YXJuaW5nIGZvciB0aGUgamluamEyIHByb2Nlc3NpbmcgZnVuY3Rpb25hbGl0eSBmb3Igc3JjIGF0dHJpYnV0ZXMsIHNyYyBhdHRyaWJ1dGVzIGluIGNvbGxlY3Rpb25zIHdvdWxkIHN0aWxsIHN1cHBvcnQgY29uc2lkZXJpbmcgZmlsZSBwYXRoIGJ1dCB0aGV5IHdvdWxkIG5vdCBwcm9jZXNzIHRlbXBsYXRlIGZpbGVzIGRpcmVjdGx5IG9uY2UgdGhlIGZ1bmN0aW9uYWxpdHkgaXMgZGVwcmVjYXRlZC4KLSBJdCBpcyBzdWdnZXN0ZWQgdG8gdXNlIGFuc2libGUuYnVpbHRpbi50ZW1wbGF0ZSBtb2R1bGUgdG8gcHJvY2VzcyB0ZW1wbGF0ZXMgYW5kIHVzZSB0aGUgcHJvY2Vzc2VkIHRlbXBsYXRlIHBhdGggaW4gc3JjIGF0dHJpYnV0ZXMuCgojIyMgW2B2OC4yLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCN2ODIwKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9jb21wYXJlL3Y4LjEuMC4uLnY4LjIuMCkKClw9PT09PT0KCiMjIE1pbm9yIENoYW5nZXMKCi0gRXhwb3NlcyBuZXcgbGlic3NoIG9wdGlvbiB0byBjb25maWd1cmUga2V5XF9leGNoYW5nZVxfYWxnb3JpdGhtcy4gVGhpcyByZXF1aXJlcyBhbnNpYmxlLXB5bGlic3NoIHYxLjMuMCBvciBoaWdoZXIuCgojIyBCdWdmaXhlcwoKLSBBZGRlZCBzdXBwb3J0IGZvciBwcml2YXRlIGtleSBwYXNzcGhyYXNlIGluIGxpYnNzaCBjb25uZWN0aW9uIHBsdWdpbiwgd2hlbiB1c2luZyBlbmNyeXB0ZWQgcHJpdmF0ZSBrZXlzIHNwZWNpZmllZCBieSB0aGUgQyhhbnNpYmxlXF9wcml2YXRlXF9rZXlcX2ZpbGUpIGF0dHJpYnV0ZS4KLSBBdm9pZCBsZWdhY3kgaW1wb3J0cyBkZXByZWNhdGVkIGluIGFuc2libGUtY29yZSAyLjIwIChbIyYjODIwMzs3MjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbGxlY3Rpb25zL2Fuc2libGUubmV0Y29tbW9uL3B1bGwvNzIwKSkuCi0gQXZvaWQgbWVyZ2luZyBtb2R1bGVcX2RlZmF1bHRzIGZvciBhbGwgYW5zaWJsZS5uZXRjb21tb24uZ3JwY1xfXCogbW9kdWxlcy4KLSBTZXQgbGlic3NoIGxvZ2dpbmcgbGV2ZWwgdG8gREVCVUcgd2hlbiBBbnNpYmxlIHZlcmJvc2l0eSBpcyBncmVhdGVyIHRoYW4gMywgdG8gYWlkIGluIHRyb3VibGVzaG9vdGluZyBjb25uZWN0aW9uIGlzc3Vlcy4KCiMjIyBbYHY4LjEuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbGxlY3Rpb25zL2Fuc2libGUubmV0Y29tbW9uL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0I3Y4MTApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbGxlY3Rpb25zL2Fuc2libGUubmV0Y29tbW9uL2NvbXBhcmUvdjguMC4xLi4udjguMS4wKQoKXD09PT09PQoKIyMgTWlub3IgQ2hhbmdlcwoKLSBDaGFuZ2VzIHRvIHN1cHBsZW1lbnQgZGlyZWN0IGV4ZWN1dGlvbiBvZiBBbnNpYmxlIG1vZHVsZSBpbiB2YWxpZGF0ZVxfY29uZmlnKHV0aWxzLnB5KSBhbmQgXF9wYXRjaFxfdXBkYXRlXF9tb2R1bGUobmV0d29yay5weSkgYWRkZWQuCi0gT3ZlcnJpZGUgbmV3IDIuMTkuMSsgQW5zaWJsZU1vZHVsZS5cX3JlY29yZFxfbW9kdWxlXF9yZXN1bHQgaG9vayBpbiBuZXR3b3JrIGFjdGlvbiBwbHVnaW4gdG8gYnlwYXNzIG1vZHVsZSByZXN1bHQgc2VyaWFsaXphdGlvbiB3aGVuIGRpcmVjdCBleGVjdXRpb24gaXMgZW5hYmxlZAoKIyMgQnVnZml4ZXMKCi0gSW1wcm92ZWQgZXJyb3IgaGFuZGxpbmcgaW4gRGlyZWN0RXhlY3V0aW9uTW9kdWxlLlxfcmVjb3JkXF9tb2R1bGVcX3Jlc3VsdCBtZXRob2QgZm9yIGJldHRlciBjb21wYXRpYmlsaXR5IHdpdGggY29yZTw9Mi4xOAoKIyMjIFtgdjguMC4xYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24vYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjdjgwMSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24vY29tcGFyZS92OC4wLjAuLi52OC4wLjEpCgpcPT09PT09CgojIyBCdWdmaXhlcwoKLSAoWyMmIzgyMDM7NjMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9pc3N1ZXMvNjMzKSkgRml4ZWQgdHlwbyBpbiBhbnNpYmxlLm5ldGNvbW1vbi50ZWxuZXQgcGFyYW1ldGVyIGNybGYgKHdhcyBjbHJmIGJ5IG1pc3Rha2UpCi0gbmV0Y29uZiAtIEFkZHMgY2hlY2sgZm9yIG5ldGNvbmYgc2Vzc2lvblxfY2xvc2UgUlBDIGhhcHBlbnMgb25seSBpZiBjb25uZWN0aW9uIGlzIGFsaXZlLgoKIyMjIFtgdjguMC4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24vYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjdjgwMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29sbGVjdGlvbnMvYW5zaWJsZS5uZXRjb21tb24vY29tcGFyZS92Ny4yLjAuLi52OC4wLjApCgpcPT09PT09CgojIyBSZWxlYXNlIFN1bW1hcnkKCldpdGggdGhpcyByZWxlYXNlLCB0aGUgbWluaW11bSByZXF1aXJlZCB2ZXJzaW9uIG9mIGBhbnNpYmxlLWNvcmVgIGZvciB0aGlzIGNvbGxlY3Rpb24gaXMgYDIuMTYuMGAuIFRoZSBsYXN0IHZlcnNpb24ga25vd24gdG8gYmUgY29tcGF0aWJsZSB3aXRoIGBhbnNpYmxlLWNvcmVgIHZlcnNpb25zIGJlbG93IGAyLjE2YCBpcyB2Ny4yLjAuCgojIyBNYWpvciBDaGFuZ2VzCgotIEJ1bXBpbmcgYHJlcXVpcmVzX2Fuc2libGVgIHRvIGA+PTIuMTYuMGAsIHNpbmNlIHByZXZpb3VzIGFuc2libGUtY29yZSB2ZXJzaW9ucyBhcmUgRW9MIG5vdy4KCiMjIyBbYHY3LjIuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbGxlY3Rpb25zL2Fuc2libGUubmV0Y29tbW9uL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0I3Y3MjApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbGxlY3Rpb25zL2Fuc2libGUubmV0Y29tbW9uL2NvbXBhcmUvdjcuMS4wLi4udjcuMi4wKQoKXD09PT09PQoKIyMgTWlub3IgQ2hhbmdlcwoKLSBFeHBvc2VzIG5ldyBsaWJzc2ggb3B0aW9ucyB0byBjb25maWd1cmUgcHVibGlja2V5XF9hY2NlcHRlZFxfYWxnb3JpdGhtcyBhbmQgaG9zdGtleXMuIFRoaXMgcmVxdWlyZXMgYW5zaWJsZS1weWxpYnNzaCB2MS4xLjAgb3IgaGlnaGVyLgoKIyMgRGVwcmVjYXRlZCBGZWF0dXJlcwoKLSBBZGRlZCBkZXByZWNhdGlvbiB3YXJuaW5ncyBmb3IgdGhlIGFib3ZlIHBsdWdpbnMsIGRpc3BsYXllZCB3aGVuIHJ1bm5pbmcgcmVzcGVjdGl2ZSBmaWx0ZXIgcGx1Z2lucy4KLSBgcGFyc2VfY2xpX3RleHRmc21gIGZpbHRlciBwbHVnaW4gaXMgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UgYWZ0ZXIgMjAyNy0wMi0wMS4gVXNlIGBhbnNpYmxlLnV0aWxzLmNsaV9wYXJzZWAgd2l0aCB0aGUgYGFuc2libGUudXRpbHMudGV4dGZzbV9wYXJzZXJgIHBhcnNlciBhcyBhIHJlcGxhY2VtZW50LgotIGBwYXJzZV9jbGlgIGZpbHRlciBwbHVnaW4gaXMgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UgYWZ0ZXIgMjAyNy0wMi0wMS4gVXNlIGBhbnNpYmxlLnV0aWxzLmNsaV9wYXJzZWAgYXMgYSByZXBsYWNlbWVudC4KLSBgcGFyc2VfeG1sYCBmaWx0ZXIgcGx1Z2luIGlzIGRlcHJlY2F0ZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlIGFmdGVyIDIwMjctMDItMDEuIFVzZSBgYW5zaWJsZS51dGlscy5jbGlfcGFyc2VgIHdpdGggdGhlIGBhbnNpYmxlLnV0aWxzLnhtbF9wYXJzZXJgIHBhcnNlciBhcyBhIHJlcGxhY2VtZW50LgoKIyMgQnVnZml4ZXMKCi0gbGlic3NoIGNvbm5lY3Rpb24gcGx1Z2luIC0gc3RvcCB1c2luZyBsb25nLWRlcHJlY2F0ZWQgYW5kIG5vdyByZW1vdmVkIGludGVybmFsIGZpZWxkIGZyb20gYW5zaWJsZS1jb3JlJ3MgYmFzZSBjb25uZWN0aW9uIHBsdWdpbiBjbGFzcyAoWyMmIzgyMDM7NTIyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9pc3N1ZXMvNTIyKSwgWyMmIzgyMDM7NjkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9pc3N1ZXMvNjkwKSwgWyMmIzgyMDM7NjkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9wdWxsLzY5MSkpLgoKIyMgRG9jdW1lbnRhdGlvbiBDaGFuZ2VzCgotIEluY2x1ZGVzIGEgbmV3IHN1cHBvcnQgcmVsYXRlZCBzZWN0aW9uIGluIHRoZSBSRUFETUUuCgojIyMgW2B2Ny4xLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCN2NzEwKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb2xsZWN0aW9ucy9hbnNpYmxlLm5ldGNvbW1vbi9jb21wYXJlL3Y3LjAuMC4uLnY3LjEuMCkKClw9PT09PT0KCiMjIE1pbm9yIENoYW5nZXMKCi0gYW5zaWJsZS5uZXRjb21tb24ucGVyc2lzdGVudCAtIENvbm5lY3Rpb24gbG9jYWwgaXMgbWFya2VkIGRlcHJlY2F0ZWQgYW5kIGFsbCBkZXBlbmRlbnQgY29sbGVjdGlvbnMgYXJlIGFkdmlzZWQgdG8gbW92ZSB0byBhIHByb3BlciBjb25uZWN0aW9uIHBsdWdpbiwgY29tcGxldGUgc3VwcG9ydCBvZiBjb25uZWN0aW9uIGxvY2FsIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIHJlbGVhc2UgYWZ0ZXIgMDEtMDEtMjAyNy4KCiMjIEJ1Z2ZpeGVzCgotIFVwZGF0ZWQgdGhlIGVycm9yIG1lc3NhZ2UgZm9yIHRoZSBjb250ZW50XF90ZW1wbGF0ZXMgcGFyc2VyIHRvIGluY2x1ZGUgdGhlIGNvcnJlY3QgcGFyc2VyIG5hbWUgYW5kIGRldGFpbGVkIGVycm9yIGluZm9ybWF0aW9uLgoKIyMgRG9jdW1lbnRhdGlvbiBDaGFuZ2VzCgotIEFkZCBhIHNpbXBsZSByZWdleHAgbWF0Y2ggZXhhbXBsZSBmb3IgbXVsdGlwbGUgcHJvbXB0IHdpdGggbXVsdGlwbGUgYW5zd2Vycy4gVGhpcyBleGFtcGxlIGNvdWxkIGJlIHVzZWQgdG8gZm9yIHJlc3RhcnRpbmcgYSBuZXR3b3JrIGRldmljZSB3aXRoIGEgZGVsYXkuCgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogQnJhbmNoIGNyZWF0aW9uIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLCBBdXRvbWVyZ2UgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkuCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL29zaXNtL2NvbnRhaW5lci1pbWFnZS1jZXBoLWFuc2libGUpLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTVM0Mk5pNHlJaXdpZFhCa1lYUmxaRWx1Vm1WeUlqb2lOREl1T1RVdU1pSXNJblJoY21kbGRFSnlZVzVqYUNJNkltMWhhVzRpTENKc1lXSmxiSE1pT2xzaWNtVnViM1poZEdVaVhYMD0tLT4K
      patchset: 7740f688d0d6c4703a597018d4b3101c04df92ea
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          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: a01eed06dffe368c1d01819193bfadccb137414d
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          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/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: f31d53553e34d8575eb03515f1768f2b36a88c22
          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
