all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:feda:5247
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: a769d830-8684-4319-9512-d1f646274359
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:feda:5247
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.107
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.123
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:feda:5247
        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 python-black explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#54>'
      - '<Job python-black explicit: None implied: None source: osism/ansible-collection-services/.zuul.yaml@main#473>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 56f5271dd1be45599a6ef99bb268760f
      build_refs:
      - branch: main
        change: '1998'
        change_message: "chore(deps): update dependency molecule to v25.9.0\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 | Change | Age | Confidence
          |\n|---|---|---|---|\n| [molecule](https://redirect.github.com/ansible-community/molecule)
          ([changelog](https://redirect.github.com/ansible-community/molecule/releases))
          | `==25.7.0` -> `==25.9.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/molecule/25.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/molecule/25.7.0/25.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>ansible-community/molecule
          (molecule)</summary>\n\n### [`v25.9.0`](https://redirect.github.com/ansible/molecule/releases/tag/v25.9.0)\n\n[Compare
          Source](https://redirect.github.com/ansible-community/molecule/compare/v25.7.0...v25.9.0)\n\n####
          Enhancements\n\n- Add documentation links to molecule login error message
          ([#&#8203;4536](https://redirect.github.com/ansible-community/molecule/issues/4536))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Set Click
          standalone\\_mode=False by default ([#&#8203;4537](https://redirect.github.com/ansible-community/molecule/issues/4537))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Replace ImmediateExit
          with sysexit\\_with\\_message for direct exits ([#&#8203;4534](https://redirect.github.com/ansible-community/molecule/issues/4534))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add sysexit\\_from\\_exception,
          restore sysexit\\_with\\_message ([#&#8203;4538](https://redirect.github.com/ansible-community/molecule/issues/4538))
          [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- Debug the galaxy.yml
          missing ([#&#8203;4533](https://redirect.github.com/ansible-community/molecule/issues/4533))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add environment
          variable support for report and command-borders ([#&#8203;4530](https://redirect.github.com/ansible-community/molecule/issues/4530))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Debug missing
          galaxy.yml file not warning ([#&#8203;4531](https://redirect.github.com/ansible-community/molecule/issues/4531))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove non-functional
          html report ([#&#8203;4528](https://redirect.github.com/ansible-community/molecule/issues/4528))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Bump the dependencies
          group in /.config with 14 updates ([#&#8203;4527](https://redirect.github.com/ansible-community/molecule/issues/4527))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Refactor configuration docs ([#&#8203;4529](https://redirect.github.com/ansible-community/molecule/issues/4529))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- README and
          index updates ([#&#8203;4526](https://redirect.github.com/ansible-community/molecule/issues/4526))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add kubevirt
          driver support to molecule.json ([#&#8203;4492](https://redirect.github.com/ansible-community/molecule/issues/4492))
          [@&#8203;gokberkgunduzz](https://redirect.github.com/gokberkgunduzz)\n-
          Note other examples as pre ansible-native ([#&#8203;4525](https://redirect.github.com/ansible-community/molecule/issues/4525))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Convert Podman
          example to ansible-native configuration ([#&#8203;4524](https://redirect.github.com/ansible-community/molecule/issues/4524))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Update native
          inventory example ([#&#8203;4523](https://redirect.github.com/ansible-community/molecule/issues/4523))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove indent
          ([#&#8203;4522](https://redirect.github.com/ansible-community/molecule/issues/4522))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Improve playbook
          doc ([#&#8203;4521](https://redirect.github.com/ansible-community/molecule/issues/4521))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add missing
          doc from PR 4519 ([#&#8203;4520](https://redirect.github.com/ansible-community/molecule/issues/4520))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add testing
          philosophy documentation ([#&#8203;4504](https://redirect.github.com/ansible-community/molecule/issues/4504))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add comprehensive
          getting started guides for collections and playbooks ([#&#8203;4519](https://redirect.github.com/ansible-community/molecule/issues/4519))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add comprehensive
          ansible-native documentation and workflow reference ([#&#8203;4518](https://redirect.github.com/ansible-community/molecule/issues/4518))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove experimental
          shared inventory support ([#&#8203;4516](https://redirect.github.com/ansible-community/molecule/issues/4516))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add shared\\_state
          configuration documentation ([#&#8203;4517](https://redirect.github.com/ansible-community/molecule/issues/4517))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add shared\\_state
          configuration option with CLI override support ([#&#8203;4514](https://redirect.github.com/ansible-community/molecule/issues/4514))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Fix KeyError
          command\\_borders in login and reset commands ([#&#8203;4515](https://redirect.github.com/ansible-community/molecule/issues/4515))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Introduce
          centralized `ansible` configuration section and simplify init command ([#&#8203;4509](https://redirect.github.com/ansible-community/molecule/issues/4509))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Bump actions/checkout
          from 4 to 5 ([#&#8203;4511](https://redirect.github.com/ansible-community/molecule/issues/4511))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Enable `ansible_args` for user-provided `create/destroy` playbooks ([#&#8203;4505](https://redirect.github.com/ansible-community/molecule/issues/4505))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add always-on
          one-line execution summary with improved formatting ([#&#8203;4506](https://redirect.github.com/ansible-community/molecule/issues/4506))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add --all
          flag support to molecule reset command ([#&#8203;4503](https://redirect.github.com/ansible-community/molecule/issues/4503))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Improve messaging
          terminology: replace 'Completed' with 'Executed' ([#&#8203;4507](https://redirect.github.com/ansible-community/molecule/issues/4507))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add collection-aware
          scenario discovery and creation ([#&#8203;4499](https://redirect.github.com/ansible-community/molecule/issues/4499))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- refactor:
          introduce ImmediateExit exception for clean error handling ([#&#8203;4501](https://redirect.github.com/ansible-community/molecule/issues/4501))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Reverted:
          Add MOLECULE\\_SHARED\\_INVENTORY\\_DIR environment variable and playbook
          variable ([#&#8203;4500](https://redirect.github.com/ansible-community/molecule/issues/4500))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add experimental
          --command-borders flag for visual command output separation ([#&#8203;4496](https://redirect.github.com/ansible-community/molecule/issues/4496))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add Ansible-style
          Scenario Recap to Report Output ([#&#8203;4494](https://redirect.github.com/ansible-community/molecule/issues/4494))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove extra
          line whem an action has no completions ([#&#8203;4493](https://redirect.github.com/ansible-community/molecule/issues/4493))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Implement
          Action Completion Reporting System ([#&#8203;4490](https://redirect.github.com/ansible-community/molecule/issues/4490))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n\n#### Fixes\n\n-
          Improve default templates for converge and verify ([#&#8203;4476](https://redirect.github.com/ansible-community/molecule/issues/4476))
          [@&#8203;dragetd](https://redirect.github.com/dragetd)\n- Update getting-started-playbooks.md
          ([#&#8203;4546](https://redirect.github.com/ansible-community/molecule/issues/4546))
          [@&#8203;sdunne](https://redirect.github.com/sdunne)\n\n#### Maintenance\n\n-
          Bump the dependencies group across 1 directory with 24 updates ([#&#8203;4549](https://redirect.github.com/ansible-community/molecule/issues/4549))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          chore: configure renovate ([#&#8203;4552](https://redirect.github.com/ansible-community/molecule/issues/4552))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: pre-commit
          autoupdate ([#&#8203;4548](https://redirect.github.com/ansible-community/molecule/issues/4548))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          Replace to\\_bool calls with boolean function ([#&#8203;4542](https://redirect.github.com/ansible-community/molecule/issues/4542))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Collapse utils
          module into single util.py file ([#&#8203;4541](https://redirect.github.com/ansible-community/molecule/issues/4541))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Replace util.print\\_as\\_yaml
          with ansi\\_output.print\\_matrix ([#&#8203;4540](https://redirect.github.com/ansible-community/molecule/issues/4540))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Refactor print\\_environment\\_vars
          to use logging instead of console ([#&#8203;4539](https://redirect.github.com/ansible-community/molecule/issues/4539))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Bump the dependencies
          group across 1 directory with 20 updates ([#&#8203;4508](https://redirect.github.com/ansible-community/molecule/issues/4508))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          chore: pre-commit autoupdate ([#&#8203;4498](https://redirect.github.com/ansible-community/molecule/issues/4498))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          Add StrEnum compatibility layer for Python 3.10 ([#&#8203;4491](https://redirect.github.com/ansible-community/molecule/issues/4491))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\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/ansible-collection-services).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/ansible-collection-services/pull/1998
        commit_id: 3d43ba52293ee57d063b0a55a94becf3821d1919
        patchset: 3d43ba52293ee57d063b0a55a94becf3821d1919
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/ansible-collection-services
          name: osism/ansible-collection-services
          short_name: ansible-collection-services
        src_dir: src/github.com/osism/ansible-collection-services
        topic: null
      buildset: 339905246f1e44d996c1bf8af6348472
      buildset_refs:
      - branch: main
        change: '1998'
        change_message: "chore(deps): update dependency molecule to v25.9.0\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 | Change | Age | Confidence
          |\n|---|---|---|---|\n| [molecule](https://redirect.github.com/ansible-community/molecule)
          ([changelog](https://redirect.github.com/ansible-community/molecule/releases))
          | `==25.7.0` -> `==25.9.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/molecule/25.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/molecule/25.7.0/25.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>ansible-community/molecule
          (molecule)</summary>\n\n### [`v25.9.0`](https://redirect.github.com/ansible/molecule/releases/tag/v25.9.0)\n\n[Compare
          Source](https://redirect.github.com/ansible-community/molecule/compare/v25.7.0...v25.9.0)\n\n####
          Enhancements\n\n- Add documentation links to molecule login error message
          ([#&#8203;4536](https://redirect.github.com/ansible-community/molecule/issues/4536))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Set Click
          standalone\\_mode=False by default ([#&#8203;4537](https://redirect.github.com/ansible-community/molecule/issues/4537))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Replace ImmediateExit
          with sysexit\\_with\\_message for direct exits ([#&#8203;4534](https://redirect.github.com/ansible-community/molecule/issues/4534))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add sysexit\\_from\\_exception,
          restore sysexit\\_with\\_message ([#&#8203;4538](https://redirect.github.com/ansible-community/molecule/issues/4538))
          [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- Debug the galaxy.yml
          missing ([#&#8203;4533](https://redirect.github.com/ansible-community/molecule/issues/4533))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add environment
          variable support for report and command-borders ([#&#8203;4530](https://redirect.github.com/ansible-community/molecule/issues/4530))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Debug missing
          galaxy.yml file not warning ([#&#8203;4531](https://redirect.github.com/ansible-community/molecule/issues/4531))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove non-functional
          html report ([#&#8203;4528](https://redirect.github.com/ansible-community/molecule/issues/4528))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Bump the dependencies
          group in /.config with 14 updates ([#&#8203;4527](https://redirect.github.com/ansible-community/molecule/issues/4527))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Refactor configuration docs ([#&#8203;4529](https://redirect.github.com/ansible-community/molecule/issues/4529))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- README and
          index updates ([#&#8203;4526](https://redirect.github.com/ansible-community/molecule/issues/4526))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add kubevirt
          driver support to molecule.json ([#&#8203;4492](https://redirect.github.com/ansible-community/molecule/issues/4492))
          [@&#8203;gokberkgunduzz](https://redirect.github.com/gokberkgunduzz)\n-
          Note other examples as pre ansible-native ([#&#8203;4525](https://redirect.github.com/ansible-community/molecule/issues/4525))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Convert Podman
          example to ansible-native configuration ([#&#8203;4524](https://redirect.github.com/ansible-community/molecule/issues/4524))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Update native
          inventory example ([#&#8203;4523](https://redirect.github.com/ansible-community/molecule/issues/4523))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove indent
          ([#&#8203;4522](https://redirect.github.com/ansible-community/molecule/issues/4522))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Improve playbook
          doc ([#&#8203;4521](https://redirect.github.com/ansible-community/molecule/issues/4521))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add missing
          doc from PR 4519 ([#&#8203;4520](https://redirect.github.com/ansible-community/molecule/issues/4520))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add testing
          philosophy documentation ([#&#8203;4504](https://redirect.github.com/ansible-community/molecule/issues/4504))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add comprehensive
          getting started guides for collections and playbooks ([#&#8203;4519](https://redirect.github.com/ansible-community/molecule/issues/4519))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add comprehensive
          ansible-native documentation and workflow reference ([#&#8203;4518](https://redirect.github.com/ansible-community/molecule/issues/4518))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove experimental
          shared inventory support ([#&#8203;4516](https://redirect.github.com/ansible-community/molecule/issues/4516))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add shared\\_state
          configuration documentation ([#&#8203;4517](https://redirect.github.com/ansible-community/molecule/issues/4517))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add shared\\_state
          configuration option with CLI override support ([#&#8203;4514](https://redirect.github.com/ansible-community/molecule/issues/4514))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Fix KeyError
          command\\_borders in login and reset commands ([#&#8203;4515](https://redirect.github.com/ansible-community/molecule/issues/4515))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Introduce
          centralized `ansible` configuration section and simplify init command ([#&#8203;4509](https://redirect.github.com/ansible-community/molecule/issues/4509))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Bump actions/checkout
          from 4 to 5 ([#&#8203;4511](https://redirect.github.com/ansible-community/molecule/issues/4511))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Enable `ansible_args` for user-provided `create/destroy` playbooks ([#&#8203;4505](https://redirect.github.com/ansible-community/molecule/issues/4505))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add always-on
          one-line execution summary with improved formatting ([#&#8203;4506](https://redirect.github.com/ansible-community/molecule/issues/4506))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add --all
          flag support to molecule reset command ([#&#8203;4503](https://redirect.github.com/ansible-community/molecule/issues/4503))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Improve messaging
          terminology: replace 'Completed' with 'Executed' ([#&#8203;4507](https://redirect.github.com/ansible-community/molecule/issues/4507))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add collection-aware
          scenario discovery and creation ([#&#8203;4499](https://redirect.github.com/ansible-community/molecule/issues/4499))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- refactor:
          introduce ImmediateExit exception for clean error handling ([#&#8203;4501](https://redirect.github.com/ansible-community/molecule/issues/4501))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Reverted:
          Add MOLECULE\\_SHARED\\_INVENTORY\\_DIR environment variable and playbook
          variable ([#&#8203;4500](https://redirect.github.com/ansible-community/molecule/issues/4500))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add experimental
          --command-borders flag for visual command output separation ([#&#8203;4496](https://redirect.github.com/ansible-community/molecule/issues/4496))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add Ansible-style
          Scenario Recap to Report Output ([#&#8203;4494](https://redirect.github.com/ansible-community/molecule/issues/4494))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove extra
          line whem an action has no completions ([#&#8203;4493](https://redirect.github.com/ansible-community/molecule/issues/4493))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Implement
          Action Completion Reporting System ([#&#8203;4490](https://redirect.github.com/ansible-community/molecule/issues/4490))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n\n#### Fixes\n\n-
          Improve default templates for converge and verify ([#&#8203;4476](https://redirect.github.com/ansible-community/molecule/issues/4476))
          [@&#8203;dragetd](https://redirect.github.com/dragetd)\n- Update getting-started-playbooks.md
          ([#&#8203;4546](https://redirect.github.com/ansible-community/molecule/issues/4546))
          [@&#8203;sdunne](https://redirect.github.com/sdunne)\n\n#### Maintenance\n\n-
          Bump the dependencies group across 1 directory with 24 updates ([#&#8203;4549](https://redirect.github.com/ansible-community/molecule/issues/4549))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          chore: configure renovate ([#&#8203;4552](https://redirect.github.com/ansible-community/molecule/issues/4552))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: pre-commit
          autoupdate ([#&#8203;4548](https://redirect.github.com/ansible-community/molecule/issues/4548))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          Replace to\\_bool calls with boolean function ([#&#8203;4542](https://redirect.github.com/ansible-community/molecule/issues/4542))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Collapse utils
          module into single util.py file ([#&#8203;4541](https://redirect.github.com/ansible-community/molecule/issues/4541))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Replace util.print\\_as\\_yaml
          with ansi\\_output.print\\_matrix ([#&#8203;4540](https://redirect.github.com/ansible-community/molecule/issues/4540))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Refactor print\\_environment\\_vars
          to use logging instead of console ([#&#8203;4539](https://redirect.github.com/ansible-community/molecule/issues/4539))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Bump the dependencies
          group across 1 directory with 20 updates ([#&#8203;4508](https://redirect.github.com/ansible-community/molecule/issues/4508))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          chore: pre-commit autoupdate ([#&#8203;4498](https://redirect.github.com/ansible-community/molecule/issues/4498))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          Add StrEnum compatibility layer for Python 3.10 ([#&#8203;4491](https://redirect.github.com/ansible-community/molecule/issues/4491))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\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/ansible-collection-services).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/ansible-collection-services/pull/1998
        commit_id: 3d43ba52293ee57d063b0a55a94becf3821d1919
        patchset: 3d43ba52293ee57d063b0a55a94becf3821d1919
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/ansible-collection-services
          name: osism/ansible-collection-services
          short_name: ansible-collection-services
        src_dir: src/github.com/osism/ansible-collection-services
        topic: null
      change: '1998'
      change_message: "chore(deps): update dependency molecule to v25.9.0\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 | Change | Age | Confidence
        |\n|---|---|---|---|\n| [molecule](https://redirect.github.com/ansible-community/molecule)
        ([changelog](https://redirect.github.com/ansible-community/molecule/releases))
        | `==25.7.0` -> `==25.9.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/molecule/25.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
        | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/molecule/25.7.0/25.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>ansible-community/molecule
        (molecule)</summary>\n\n### [`v25.9.0`](https://redirect.github.com/ansible/molecule/releases/tag/v25.9.0)\n\n[Compare
        Source](https://redirect.github.com/ansible-community/molecule/compare/v25.7.0...v25.9.0)\n\n####
        Enhancements\n\n- Add documentation links to molecule login error message
        ([#&#8203;4536](https://redirect.github.com/ansible-community/molecule/issues/4536))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Set Click standalone\\_mode=False
        by default ([#&#8203;4537](https://redirect.github.com/ansible-community/molecule/issues/4537))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Replace ImmediateExit
        with sysexit\\_with\\_message for direct exits ([#&#8203;4534](https://redirect.github.com/ansible-community/molecule/issues/4534))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add sysexit\\_from\\_exception,
        restore sysexit\\_with\\_message ([#&#8203;4538](https://redirect.github.com/ansible-community/molecule/issues/4538))
        [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- Debug the galaxy.yml
        missing ([#&#8203;4533](https://redirect.github.com/ansible-community/molecule/issues/4533))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add environment
        variable support for report and command-borders ([#&#8203;4530](https://redirect.github.com/ansible-community/molecule/issues/4530))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Debug missing
        galaxy.yml file not warning ([#&#8203;4531](https://redirect.github.com/ansible-community/molecule/issues/4531))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove non-functional
        html report ([#&#8203;4528](https://redirect.github.com/ansible-community/molecule/issues/4528))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Bump the dependencies
        group in /.config with 14 updates ([#&#8203;4527](https://redirect.github.com/ansible-community/molecule/issues/4527))
        @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
        Refactor configuration docs ([#&#8203;4529](https://redirect.github.com/ansible-community/molecule/issues/4529))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- README and index
        updates ([#&#8203;4526](https://redirect.github.com/ansible-community/molecule/issues/4526))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add kubevirt
        driver support to molecule.json ([#&#8203;4492](https://redirect.github.com/ansible-community/molecule/issues/4492))
        [@&#8203;gokberkgunduzz](https://redirect.github.com/gokberkgunduzz)\n- Note
        other examples as pre ansible-native ([#&#8203;4525](https://redirect.github.com/ansible-community/molecule/issues/4525))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Convert Podman
        example to ansible-native configuration ([#&#8203;4524](https://redirect.github.com/ansible-community/molecule/issues/4524))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Update native
        inventory example ([#&#8203;4523](https://redirect.github.com/ansible-community/molecule/issues/4523))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove indent
        ([#&#8203;4522](https://redirect.github.com/ansible-community/molecule/issues/4522))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Improve playbook
        doc ([#&#8203;4521](https://redirect.github.com/ansible-community/molecule/issues/4521))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add missing
        doc from PR 4519 ([#&#8203;4520](https://redirect.github.com/ansible-community/molecule/issues/4520))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add testing
        philosophy documentation ([#&#8203;4504](https://redirect.github.com/ansible-community/molecule/issues/4504))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add comprehensive
        getting started guides for collections and playbooks ([#&#8203;4519](https://redirect.github.com/ansible-community/molecule/issues/4519))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add comprehensive
        ansible-native documentation and workflow reference ([#&#8203;4518](https://redirect.github.com/ansible-community/molecule/issues/4518))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove experimental
        shared inventory support ([#&#8203;4516](https://redirect.github.com/ansible-community/molecule/issues/4516))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add shared\\_state
        configuration documentation ([#&#8203;4517](https://redirect.github.com/ansible-community/molecule/issues/4517))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add shared\\_state
        configuration option with CLI override support ([#&#8203;4514](https://redirect.github.com/ansible-community/molecule/issues/4514))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Fix KeyError
        command\\_borders in login and reset commands ([#&#8203;4515](https://redirect.github.com/ansible-community/molecule/issues/4515))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Introduce centralized
        `ansible` configuration section and simplify init command ([#&#8203;4509](https://redirect.github.com/ansible-community/molecule/issues/4509))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Bump actions/checkout
        from 4 to 5 ([#&#8203;4511](https://redirect.github.com/ansible-community/molecule/issues/4511))
        @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
        Enable `ansible_args` for user-provided `create/destroy` playbooks ([#&#8203;4505](https://redirect.github.com/ansible-community/molecule/issues/4505))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add always-on
        one-line execution summary with improved formatting ([#&#8203;4506](https://redirect.github.com/ansible-community/molecule/issues/4506))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add --all flag
        support to molecule reset command ([#&#8203;4503](https://redirect.github.com/ansible-community/molecule/issues/4503))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Improve messaging
        terminology: replace 'Completed' with 'Executed' ([#&#8203;4507](https://redirect.github.com/ansible-community/molecule/issues/4507))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add collection-aware
        scenario discovery and creation ([#&#8203;4499](https://redirect.github.com/ansible-community/molecule/issues/4499))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- refactor: introduce
        ImmediateExit exception for clean error handling ([#&#8203;4501](https://redirect.github.com/ansible-community/molecule/issues/4501))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Reverted: Add
        MOLECULE\\_SHARED\\_INVENTORY\\_DIR environment variable and playbook variable
        ([#&#8203;4500](https://redirect.github.com/ansible-community/molecule/issues/4500))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add experimental
        --command-borders flag for visual command output separation ([#&#8203;4496](https://redirect.github.com/ansible-community/molecule/issues/4496))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add Ansible-style
        Scenario Recap to Report Output ([#&#8203;4494](https://redirect.github.com/ansible-community/molecule/issues/4494))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove extra
        line whem an action has no completions ([#&#8203;4493](https://redirect.github.com/ansible-community/molecule/issues/4493))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Implement Action
        Completion Reporting System ([#&#8203;4490](https://redirect.github.com/ansible-community/molecule/issues/4490))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n\n#### Fixes\n\n-
        Improve default templates for converge and verify ([#&#8203;4476](https://redirect.github.com/ansible-community/molecule/issues/4476))
        [@&#8203;dragetd](https://redirect.github.com/dragetd)\n- Update getting-started-playbooks.md
        ([#&#8203;4546](https://redirect.github.com/ansible-community/molecule/issues/4546))
        [@&#8203;sdunne](https://redirect.github.com/sdunne)\n\n#### Maintenance\n\n-
        Bump the dependencies group across 1 directory with 24 updates ([#&#8203;4549](https://redirect.github.com/ansible-community/molecule/issues/4549))
        @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
        chore: configure renovate ([#&#8203;4552](https://redirect.github.com/ansible-community/molecule/issues/4552))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: pre-commit
        autoupdate ([#&#8203;4548](https://redirect.github.com/ansible-community/molecule/issues/4548))
        @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
        Replace to\\_bool calls with boolean function ([#&#8203;4542](https://redirect.github.com/ansible-community/molecule/issues/4542))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Collapse utils
        module into single util.py file ([#&#8203;4541](https://redirect.github.com/ansible-community/molecule/issues/4541))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Replace util.print\\_as\\_yaml
        with ansi\\_output.print\\_matrix ([#&#8203;4540](https://redirect.github.com/ansible-community/molecule/issues/4540))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Refactor print\\_environment\\_vars
        to use logging instead of console ([#&#8203;4539](https://redirect.github.com/ansible-community/molecule/issues/4539))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Bump the dependencies
        group across 1 directory with 20 updates ([#&#8203;4508](https://redirect.github.com/ansible-community/molecule/issues/4508))
        @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
        chore: pre-commit autoupdate ([#&#8203;4498](https://redirect.github.com/ansible-community/molecule/issues/4498))
        @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
        Add StrEnum compatibility layer for Python 3.10 ([#&#8203;4491](https://redirect.github.com/ansible-community/molecule/issues/4491))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\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/ansible-collection-services).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/ansible-collection-services/pull/1998
      child_jobs: []
      commit_id: 3d43ba52293ee57d063b0a55a94becf3821d1919
      event_id: f2aa7c30-9402-11f0-9e99-4fed16fa155b
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/56f5271dd1be45599a6ef99bb268760f/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/56f5271dd1be45599a6ef99bb268760f/work/logs
        result_data_file: /var/lib/zuul/builds/56f5271dd1be45599a6ef99bb268760f/work/results.json
        src_root: /var/lib/zuul/builds/56f5271dd1be45599a6ef99bb268760f/work/src
        work_root: /var/lib/zuul/builds/56f5271dd1be45599a6ef99bb268760f/work
      include_vars: []
      items:
      - branch: main
        change: '1998'
        change_message: "chore(deps): update dependency molecule to v25.9.0\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 | Change | Age | Confidence
          |\n|---|---|---|---|\n| [molecule](https://redirect.github.com/ansible-community/molecule)
          ([changelog](https://redirect.github.com/ansible-community/molecule/releases))
          | `==25.7.0` -> `==25.9.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/molecule/25.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/molecule/25.7.0/25.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>ansible-community/molecule
          (molecule)</summary>\n\n### [`v25.9.0`](https://redirect.github.com/ansible/molecule/releases/tag/v25.9.0)\n\n[Compare
          Source](https://redirect.github.com/ansible-community/molecule/compare/v25.7.0...v25.9.0)\n\n####
          Enhancements\n\n- Add documentation links to molecule login error message
          ([#&#8203;4536](https://redirect.github.com/ansible-community/molecule/issues/4536))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Set Click
          standalone\\_mode=False by default ([#&#8203;4537](https://redirect.github.com/ansible-community/molecule/issues/4537))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Replace ImmediateExit
          with sysexit\\_with\\_message for direct exits ([#&#8203;4534](https://redirect.github.com/ansible-community/molecule/issues/4534))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add sysexit\\_from\\_exception,
          restore sysexit\\_with\\_message ([#&#8203;4538](https://redirect.github.com/ansible-community/molecule/issues/4538))
          [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- Debug the galaxy.yml
          missing ([#&#8203;4533](https://redirect.github.com/ansible-community/molecule/issues/4533))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add environment
          variable support for report and command-borders ([#&#8203;4530](https://redirect.github.com/ansible-community/molecule/issues/4530))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Debug missing
          galaxy.yml file not warning ([#&#8203;4531](https://redirect.github.com/ansible-community/molecule/issues/4531))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove non-functional
          html report ([#&#8203;4528](https://redirect.github.com/ansible-community/molecule/issues/4528))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Bump the dependencies
          group in /.config with 14 updates ([#&#8203;4527](https://redirect.github.com/ansible-community/molecule/issues/4527))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Refactor configuration docs ([#&#8203;4529](https://redirect.github.com/ansible-community/molecule/issues/4529))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- README and
          index updates ([#&#8203;4526](https://redirect.github.com/ansible-community/molecule/issues/4526))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add kubevirt
          driver support to molecule.json ([#&#8203;4492](https://redirect.github.com/ansible-community/molecule/issues/4492))
          [@&#8203;gokberkgunduzz](https://redirect.github.com/gokberkgunduzz)\n-
          Note other examples as pre ansible-native ([#&#8203;4525](https://redirect.github.com/ansible-community/molecule/issues/4525))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Convert Podman
          example to ansible-native configuration ([#&#8203;4524](https://redirect.github.com/ansible-community/molecule/issues/4524))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Update native
          inventory example ([#&#8203;4523](https://redirect.github.com/ansible-community/molecule/issues/4523))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove indent
          ([#&#8203;4522](https://redirect.github.com/ansible-community/molecule/issues/4522))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Improve playbook
          doc ([#&#8203;4521](https://redirect.github.com/ansible-community/molecule/issues/4521))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add missing
          doc from PR 4519 ([#&#8203;4520](https://redirect.github.com/ansible-community/molecule/issues/4520))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add testing
          philosophy documentation ([#&#8203;4504](https://redirect.github.com/ansible-community/molecule/issues/4504))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add comprehensive
          getting started guides for collections and playbooks ([#&#8203;4519](https://redirect.github.com/ansible-community/molecule/issues/4519))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add comprehensive
          ansible-native documentation and workflow reference ([#&#8203;4518](https://redirect.github.com/ansible-community/molecule/issues/4518))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove experimental
          shared inventory support ([#&#8203;4516](https://redirect.github.com/ansible-community/molecule/issues/4516))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add shared\\_state
          configuration documentation ([#&#8203;4517](https://redirect.github.com/ansible-community/molecule/issues/4517))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add shared\\_state
          configuration option with CLI override support ([#&#8203;4514](https://redirect.github.com/ansible-community/molecule/issues/4514))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Fix KeyError
          command\\_borders in login and reset commands ([#&#8203;4515](https://redirect.github.com/ansible-community/molecule/issues/4515))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Introduce
          centralized `ansible` configuration section and simplify init command ([#&#8203;4509](https://redirect.github.com/ansible-community/molecule/issues/4509))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Bump actions/checkout
          from 4 to 5 ([#&#8203;4511](https://redirect.github.com/ansible-community/molecule/issues/4511))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Enable `ansible_args` for user-provided `create/destroy` playbooks ([#&#8203;4505](https://redirect.github.com/ansible-community/molecule/issues/4505))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add always-on
          one-line execution summary with improved formatting ([#&#8203;4506](https://redirect.github.com/ansible-community/molecule/issues/4506))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add --all
          flag support to molecule reset command ([#&#8203;4503](https://redirect.github.com/ansible-community/molecule/issues/4503))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Improve messaging
          terminology: replace 'Completed' with 'Executed' ([#&#8203;4507](https://redirect.github.com/ansible-community/molecule/issues/4507))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add collection-aware
          scenario discovery and creation ([#&#8203;4499](https://redirect.github.com/ansible-community/molecule/issues/4499))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- refactor:
          introduce ImmediateExit exception for clean error handling ([#&#8203;4501](https://redirect.github.com/ansible-community/molecule/issues/4501))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Reverted:
          Add MOLECULE\\_SHARED\\_INVENTORY\\_DIR environment variable and playbook
          variable ([#&#8203;4500](https://redirect.github.com/ansible-community/molecule/issues/4500))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add experimental
          --command-borders flag for visual command output separation ([#&#8203;4496](https://redirect.github.com/ansible-community/molecule/issues/4496))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Add Ansible-style
          Scenario Recap to Report Output ([#&#8203;4494](https://redirect.github.com/ansible-community/molecule/issues/4494))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Remove extra
          line whem an action has no completions ([#&#8203;4493](https://redirect.github.com/ansible-community/molecule/issues/4493))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Implement
          Action Completion Reporting System ([#&#8203;4490](https://redirect.github.com/ansible-community/molecule/issues/4490))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n\n#### Fixes\n\n-
          Improve default templates for converge and verify ([#&#8203;4476](https://redirect.github.com/ansible-community/molecule/issues/4476))
          [@&#8203;dragetd](https://redirect.github.com/dragetd)\n- Update getting-started-playbooks.md
          ([#&#8203;4546](https://redirect.github.com/ansible-community/molecule/issues/4546))
          [@&#8203;sdunne](https://redirect.github.com/sdunne)\n\n#### Maintenance\n\n-
          Bump the dependencies group across 1 directory with 24 updates ([#&#8203;4549](https://redirect.github.com/ansible-community/molecule/issues/4549))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          chore: configure renovate ([#&#8203;4552](https://redirect.github.com/ansible-community/molecule/issues/4552))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: pre-commit
          autoupdate ([#&#8203;4548](https://redirect.github.com/ansible-community/molecule/issues/4548))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          Replace to\\_bool calls with boolean function ([#&#8203;4542](https://redirect.github.com/ansible-community/molecule/issues/4542))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Collapse utils
          module into single util.py file ([#&#8203;4541](https://redirect.github.com/ansible-community/molecule/issues/4541))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Replace util.print\\_as\\_yaml
          with ansi\\_output.print\\_matrix ([#&#8203;4540](https://redirect.github.com/ansible-community/molecule/issues/4540))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Refactor print\\_environment\\_vars
          to use logging instead of console ([#&#8203;4539](https://redirect.github.com/ansible-community/molecule/issues/4539))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n- Bump the dependencies
          group across 1 directory with 20 updates ([#&#8203;4508](https://redirect.github.com/ansible-community/molecule/issues/4508))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          chore: pre-commit autoupdate ([#&#8203;4498](https://redirect.github.com/ansible-community/molecule/issues/4498))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          Add StrEnum compatibility layer for Python 3.10 ([#&#8203;4491](https://redirect.github.com/ansible-community/molecule/issues/4491))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\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/ansible-collection-services).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/ansible-collection-services/pull/1998
        commit_id: 3d43ba52293ee57d063b0a55a94becf3821d1919
        patchset: 3d43ba52293ee57d063b0a55a94becf3821d1919
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/ansible-collection-services
          name: osism/ansible-collection-services
          short_name: ansible-collection-services
          src_dir: src/github.com/osism/ansible-collection-services
        topic: null
      job: python-black
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IG1vbGVjdWxlIHRvIHYyNS45LjAKCkNvbWluZyBzb29uOiBUaGUgUmVub3ZhdGUgYm90IChHaXRIdWIgQXBwKSB3aWxsIGJlIHJlbmFtZWQgdG8gTWVuZC4gUFJzIGZyb20gUmVub3ZhdGUgd2lsbCBzb29uIGFwcGVhciBmcm9tICdNZW5kJy4gTGVhcm4gbW9yZSBbaGVyZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Jlbm92YXRlYm90L3Jlbm92YXRlL2Rpc2N1c3Npb25zLzM3ODQyKS4KClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgQ2hhbmdlIHwgQWdlIHwgQ29uZmlkZW5jZSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW21vbGVjdWxlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUpIChbY2hhbmdlbG9nXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvcmVsZWFzZXMpKSB8IGA9PTI1LjcuMGAgLT4gYD09MjUuOS4wYCB8IFshW2FnZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2FnZS9weXBpL21vbGVjdWxlLzI1LjkuMD9zbGltPXRydWUpXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8IFshW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL3B5cGkvbW9sZWN1bGUvMjUuNy4wLzI1LjkuMD9zbGltPXRydWUpXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+YW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUgKG1vbGVjdWxlKTwvc3VtbWFyeT4KCiMjIyBbYHYyNS45LjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9tb2xlY3VsZS9yZWxlYXNlcy90YWcvdjI1LjkuMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2NvbXBhcmUvdjI1LjcuMC4uLnYyNS45LjApCgojIyMjIEVuaGFuY2VtZW50cwoKLSBBZGQgZG9jdW1lbnRhdGlvbiBsaW5rcyB0byBtb2xlY3VsZSBsb2dpbiBlcnJvciBtZXNzYWdlIChbIyYjODIwMzs0NTM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvaXNzdWVzLzQ1MzYpKSBbQCYjODIwMztjaWRyYmxvY2tdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWRyYmxvY2spCi0gU2V0IENsaWNrIHN0YW5kYWxvbmVcX21vZGU9RmFsc2UgYnkgZGVmYXVsdCAoWyMmIzgyMDM7NDUzN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTM3KSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIFJlcGxhY2UgSW1tZWRpYXRlRXhpdCB3aXRoIHN5c2V4aXRcX3dpdGhcX21lc3NhZ2UgZm9yIGRpcmVjdCBleGl0cyAoWyMmIzgyMDM7NDUzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTM0KSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIEFkZCBzeXNleGl0XF9mcm9tXF9leGNlcHRpb24sIHJlc3RvcmUgc3lzZXhpdFxfd2l0aFxfbWVzc2FnZSAoWyMmIzgyMDM7NDUzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTM4KSkgW0AmIzgyMDM7UWFsdGhvc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1FhbHRob3MpCi0gRGVidWcgdGhlIGdhbGF4eS55bWwgbWlzc2luZyAoWyMmIzgyMDM7NDUzM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTMzKSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIEFkZCBlbnZpcm9ubWVudCB2YXJpYWJsZSBzdXBwb3J0IGZvciByZXBvcnQgYW5kIGNvbW1hbmQtYm9yZGVycyAoWyMmIzgyMDM7NDUzMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTMwKSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIERlYnVnIG1pc3NpbmcgZ2FsYXh5LnltbCBmaWxlIG5vdCB3YXJuaW5nIChbIyYjODIwMzs0NTMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvaXNzdWVzLzQ1MzEpKSBbQCYjODIwMztjaWRyYmxvY2tdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWRyYmxvY2spCi0gUmVtb3ZlIG5vbi1mdW5jdGlvbmFsIGh0bWwgcmVwb3J0IChbIyYjODIwMzs0NTI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvaXNzdWVzLzQ1MjgpKSBbQCYjODIwMztjaWRyYmxvY2tdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWRyYmxvY2spCi0gQnVtcCB0aGUgZGVwZW5kZW5jaWVzIGdyb3VwIGluIC8uY29uZmlnIHdpdGggMTQgdXBkYXRlcyAoWyMmIzgyMDM7NDUyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTI3KSkgQCYjODIwMztbZGVwZW5kYWJvdFxbYm90XF1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcHBzL2RlcGVuZGFib3QpCi0gUmVmYWN0b3IgY29uZmlndXJhdGlvbiBkb2NzIChbIyYjODIwMzs0NTI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvaXNzdWVzLzQ1MjkpKSBbQCYjODIwMztjaWRyYmxvY2tdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWRyYmxvY2spCi0gUkVBRE1FIGFuZCBpbmRleCB1cGRhdGVzIChbIyYjODIwMzs0NTI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvaXNzdWVzLzQ1MjYpKSBbQCYjODIwMztjaWRyYmxvY2tdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWRyYmxvY2spCi0gQWRkIGt1YmV2aXJ0IGRyaXZlciBzdXBwb3J0IHRvIG1vbGVjdWxlLmpzb24gKFsjJiM4MjAzOzQ0OTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDQ5MikpIFtAJiM4MjAzO2dva2JlcmtndW5kdXp6XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ29rYmVya2d1bmR1enopCi0gTm90ZSBvdGhlciBleGFtcGxlcyBhcyBwcmUgYW5zaWJsZS1uYXRpdmUgKFsjJiM4MjAzOzQ1MjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDUyNSkpIFtAJiM4MjAzO2NpZHJibG9ja10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpZHJibG9jaykKLSBDb252ZXJ0IFBvZG1hbiBleGFtcGxlIHRvIGFuc2libGUtbmF0aXZlIGNvbmZpZ3VyYXRpb24gKFsjJiM4MjAzOzQ1MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDUyNCkpIFtAJiM4MjAzO2NpZHJibG9ja10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpZHJibG9jaykKLSBVcGRhdGUgbmF0aXZlIGludmVudG9yeSBleGFtcGxlIChbIyYjODIwMzs0NTIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvaXNzdWVzLzQ1MjMpKSBbQCYjODIwMztjaWRyYmxvY2tdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWRyYmxvY2spCi0gUmVtb3ZlIGluZGVudCAoWyMmIzgyMDM7NDUyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTIyKSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIEltcHJvdmUgcGxheWJvb2sgZG9jIChbIyYjODIwMzs0NTIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvaXNzdWVzLzQ1MjEpKSBbQCYjODIwMztjaWRyYmxvY2tdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWRyYmxvY2spCi0gQWRkIG1pc3NpbmcgZG9jIGZyb20gUFIgNDUxOSAoWyMmIzgyMDM7NDUyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTIwKSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIEFkZCB0ZXN0aW5nIHBoaWxvc29waHkgZG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7NDUwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTA0KSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIEFkZCBjb21wcmVoZW5zaXZlIGdldHRpbmcgc3RhcnRlZCBndWlkZXMgZm9yIGNvbGxlY3Rpb25zIGFuZCBwbGF5Ym9va3MgKFsjJiM4MjAzOzQ1MTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDUxOSkpIFtAJiM4MjAzO2NpZHJibG9ja10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpZHJibG9jaykKLSBBZGQgY29tcHJlaGVuc2l2ZSBhbnNpYmxlLW5hdGl2ZSBkb2N1bWVudGF0aW9uIGFuZCB3b3JrZmxvdyByZWZlcmVuY2UgKFsjJiM4MjAzOzQ1MThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDUxOCkpIFtAJiM4MjAzO2NpZHJibG9ja10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpZHJibG9jaykKLSBSZW1vdmUgZXhwZXJpbWVudGFsIHNoYXJlZCBpbnZlbnRvcnkgc3VwcG9ydCAoWyMmIzgyMDM7NDUxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTE2KSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIEFkZCBzaGFyZWRcX3N0YXRlIGNvbmZpZ3VyYXRpb24gZG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7NDUxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTE3KSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIEFkZCBzaGFyZWRcX3N0YXRlIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHdpdGggQ0xJIG92ZXJyaWRlIHN1cHBvcnQgKFsjJiM4MjAzOzQ1MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDUxNCkpIFtAJiM4MjAzO2NpZHJibG9ja10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpZHJibG9jaykKLSBGaXggS2V5RXJyb3IgY29tbWFuZFxfYm9yZGVycyBpbiBsb2dpbiBhbmQgcmVzZXQgY29tbWFuZHMgKFsjJiM4MjAzOzQ1MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDUxNSkpIFtAJiM4MjAzO2NpZHJibG9ja10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpZHJibG9jaykKLSBJbnRyb2R1Y2UgY2VudHJhbGl6ZWQgYGFuc2libGVgIGNvbmZpZ3VyYXRpb24gc2VjdGlvbiBhbmQgc2ltcGxpZnkgaW5pdCBjb21tYW5kIChbIyYjODIwMzs0NTA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvaXNzdWVzLzQ1MDkpKSBbQCYjODIwMztjaWRyYmxvY2tdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWRyYmxvY2spCi0gQnVtcCBhY3Rpb25zL2NoZWNrb3V0IGZyb20gNCB0byA1IChbIyYjODIwMzs0NTExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvaXNzdWVzLzQ1MTEpKSBAJiM4MjAzO1tkZXBlbmRhYm90XFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvZGVwZW5kYWJvdCkKLSBFbmFibGUgYGFuc2libGVfYXJnc2AgZm9yIHVzZXItcHJvdmlkZWQgYGNyZWF0ZS9kZXN0cm95YCBwbGF5Ym9va3MgKFsjJiM4MjAzOzQ1MDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDUwNSkpIFtAJiM4MjAzO2NpZHJibG9ja10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpZHJibG9jaykKLSBBZGQgYWx3YXlzLW9uIG9uZS1saW5lIGV4ZWN1dGlvbiBzdW1tYXJ5IHdpdGggaW1wcm92ZWQgZm9ybWF0dGluZyAoWyMmIzgyMDM7NDUwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTA2KSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIEFkZCAtLWFsbCBmbGFnIHN1cHBvcnQgdG8gbW9sZWN1bGUgcmVzZXQgY29tbWFuZCAoWyMmIzgyMDM7NDUwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTAzKSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIEltcHJvdmUgbWVzc2FnaW5nIHRlcm1pbm9sb2d5OiByZXBsYWNlICdDb21wbGV0ZWQnIHdpdGggJ0V4ZWN1dGVkJyAoWyMmIzgyMDM7NDUwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTA3KSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIEFkZCBjb2xsZWN0aW9uLWF3YXJlIHNjZW5hcmlvIGRpc2NvdmVyeSBhbmQgY3JlYXRpb24gKFsjJiM4MjAzOzQ0OTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDQ5OSkpIFtAJiM4MjAzO2NpZHJibG9ja10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpZHJibG9jaykKLSByZWZhY3RvcjogaW50cm9kdWNlIEltbWVkaWF0ZUV4aXQgZXhjZXB0aW9uIGZvciBjbGVhbiBlcnJvciBoYW5kbGluZyAoWyMmIzgyMDM7NDUwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTAxKSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIFJldmVydGVkOiBBZGQgTU9MRUNVTEVcX1NIQVJFRFxfSU5WRU5UT1JZXF9ESVIgZW52aXJvbm1lbnQgdmFyaWFibGUgYW5kIHBsYXlib29rIHZhcmlhYmxlIChbIyYjODIwMzs0NTAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvaXNzdWVzLzQ1MDApKSBbQCYjODIwMztjaWRyYmxvY2tdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWRyYmxvY2spCi0gQWRkIGV4cGVyaW1lbnRhbCAtLWNvbW1hbmQtYm9yZGVycyBmbGFnIGZvciB2aXN1YWwgY29tbWFuZCBvdXRwdXQgc2VwYXJhdGlvbiAoWyMmIzgyMDM7NDQ5Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NDk2KSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIEFkZCBBbnNpYmxlLXN0eWxlIFNjZW5hcmlvIFJlY2FwIHRvIFJlcG9ydCBPdXRwdXQgKFsjJiM4MjAzOzQ0OTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDQ5NCkpIFtAJiM4MjAzO2NpZHJibG9ja10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpZHJibG9jaykKLSBSZW1vdmUgZXh0cmEgbGluZSB3aGVtIGFuIGFjdGlvbiBoYXMgbm8gY29tcGxldGlvbnMgKFsjJiM4MjAzOzQ0OTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDQ5MykpIFtAJiM4MjAzO2NpZHJibG9ja10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpZHJibG9jaykKLSBJbXBsZW1lbnQgQWN0aW9uIENvbXBsZXRpb24gUmVwb3J0aW5nIFN5c3RlbSAoWyMmIzgyMDM7NDQ5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NDkwKSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQoKIyMjIyBGaXhlcwoKLSBJbXByb3ZlIGRlZmF1bHQgdGVtcGxhdGVzIGZvciBjb252ZXJnZSBhbmQgdmVyaWZ5IChbIyYjODIwMzs0NDc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvaXNzdWVzLzQ0NzYpKSBbQCYjODIwMztkcmFnZXRkXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZHJhZ2V0ZCkKLSBVcGRhdGUgZ2V0dGluZy1zdGFydGVkLXBsYXlib29rcy5tZCAoWyMmIzgyMDM7NDU0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTQ2KSkgW0AmIzgyMDM7c2R1bm5lXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2R1bm5lKQoKIyMjIyBNYWludGVuYW5jZQoKLSBCdW1wIHRoZSBkZXBlbmRlbmNpZXMgZ3JvdXAgYWNyb3NzIDEgZGlyZWN0b3J5IHdpdGggMjQgdXBkYXRlcyAoWyMmIzgyMDM7NDU0OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTQ5KSkgQCYjODIwMztbZGVwZW5kYWJvdFxbYm90XF1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcHBzL2RlcGVuZGFib3QpCi0gY2hvcmU6IGNvbmZpZ3VyZSByZW5vdmF0ZSAoWyMmIzgyMDM7NDU1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTUyKSkgW0AmIzgyMDM7c3NiYXJuZWFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zc2Jhcm5lYSkKLSBjaG9yZTogcHJlLWNvbW1pdCBhdXRvdXBkYXRlIChbIyYjODIwMzs0NTQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvaXNzdWVzLzQ1NDgpKSBAJiM4MjAzO1twcmUtY29tbWl0LWNpXFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvcHJlLWNvbW1pdC1jaSkKLSBSZXBsYWNlIHRvXF9ib29sIGNhbGxzIHdpdGggYm9vbGVhbiBmdW5jdGlvbiAoWyMmIzgyMDM7NDU0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUtY29tbXVuaXR5L21vbGVjdWxlL2lzc3Vlcy80NTQyKSkgW0AmIzgyMDM7Y2lkcmJsb2NrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lkcmJsb2NrKQotIENvbGxhcHNlIHV0aWxzIG1vZHVsZSBpbnRvIHNpbmdsZSB1dGlsLnB5IGZpbGUgKFsjJiM4MjAzOzQ1NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDU0MSkpIFtAJiM4MjAzO2NpZHJibG9ja10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpZHJibG9jaykKLSBSZXBsYWNlIHV0aWwucHJpbnRcX2FzXF95YW1sIHdpdGggYW5zaVxfb3V0cHV0LnByaW50XF9tYXRyaXggKFsjJiM4MjAzOzQ1NDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDU0MCkpIFtAJiM4MjAzO2NpZHJibG9ja10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpZHJibG9jaykKLSBSZWZhY3RvciBwcmludFxfZW52aXJvbm1lbnRcX3ZhcnMgdG8gdXNlIGxvZ2dpbmcgaW5zdGVhZCBvZiBjb25zb2xlIChbIyYjODIwMzs0NTM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvaXNzdWVzLzQ1MzkpKSBbQCYjODIwMztjaWRyYmxvY2tdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWRyYmxvY2spCi0gQnVtcCB0aGUgZGVwZW5kZW5jaWVzIGdyb3VwIGFjcm9zcyAxIGRpcmVjdG9yeSB3aXRoIDIwIHVwZGF0ZXMgKFsjJiM4MjAzOzQ1MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDUwOCkpIEAmIzgyMDM7W2RlcGVuZGFib3RcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9kZXBlbmRhYm90KQotIGNob3JlOiBwcmUtY29tbWl0IGF1dG91cGRhdGUgKFsjJiM4MjAzOzQ0OThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlLWNvbW11bml0eS9tb2xlY3VsZS9pc3N1ZXMvNDQ5OCkpIEAmIzgyMDM7W3ByZS1jb21taXQtY2lcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9wcmUtY29tbWl0LWNpKQotIEFkZCBTdHJFbnVtIGNvbXBhdGliaWxpdHkgbGF5ZXIgZm9yIFB5dGhvbiAzLjEwIChbIyYjODIwMzs0NDkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS1jb21tdW5pdHkvbW9sZWN1bGUvaXNzdWVzLzQ0OTEpKSBbQCYjODIwMztjaWRyYmxvY2tdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWRyYmxvY2spCgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogQnJhbmNoIGNyZWF0aW9uIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLCBBdXRvbWVyZ2UgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkuCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL29zaXNtL2Fuc2libGUtY29sbGVjdGlvbi1zZXJ2aWNlcykuCjwhLS1yZW5vdmF0ZS1kZWJ1ZzpleUpqY21WaGRHVmtTVzVXWlhJaU9pSTBNUzQ1Tnk0eE1DSXNJblZ3WkdGMFpXUkpibFpsY2lJNklqUXhMamszTGpFd0lpd2lkR0Z5WjJWMFFuSmhibU5vSWpvaWJXRnBiaUlzSW14aFltVnNjeUk2V3lKeVpXNXZkbUYwWlNKZGZRPT0tLT4K
      patchset: 3d43ba52293ee57d063b0a55a94becf3821d1919
      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/python-black/run.yml
          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/ansible-collection-services
        name: osism/ansible-collection-services
        short_name: ansible-collection-services
        src_dir: src/github.com/osism/ansible-collection-services
      projects:
        github.com/osism/ansible-collection-services:
          canonical_hostname: github.com
          canonical_name: github.com/osism/ansible-collection-services
          checkout: main
          checkout_description: zuul branch
          commit: 0a211d286adcf56a0b3e6bd12b9cd3a97aada663
          name: osism/ansible-collection-services
          required: false
          short_name: ansible-collection-services
          src_dir: src/github.com/osism/ansible-collection-services
      ref: refs/pull/1998/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
