all:
  hosts:
    ubuntu-noble:
      ansible_connection: ssh
      ansible_host: 81.163.193.8
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 2ed29dc4-15bb-454c-b2db-09c606dbedea
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 81.163.193.8
        label: ubuntu-noble
        private_ipv4: 10.128.0.109
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.8
        public_ipv6: ''
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base branches: None source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job python-black branches: None source: osism/zuul-jobs/.zuul.yaml@main#54>'
      - '<Job python-black branches: None source: osism/ansible-collection-services/.zuul.yaml@main#432>'
      ansible_version: '8'
      attempts: 1
      branch: main
      build: 5c2a958b9cb34fb4913877613809e223
      buildset: f4d810ce9d72486cbd7db9602dc3c5eb
      change: '1796'
      change_message: "chore(deps): update traefik docker tag to v3.3.5\n\nThis PR\
        \ contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n\
        | [traefik](https://redirect.github.com/containous/traefik) | patch | `v3.3.4`\
        \ -> `v3.3.5` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>containous/traefik\
        \ (traefik)</summary>\n\n### [`v3.3.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v335-2025-03-31)\n\
        \n[Compare Source](https://redirect.github.com/containous/traefik/compare/v3.3.5...v3.3.5)\n\
        \n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.4...v3.3.5)\n\
        \n**Bug fixes:**\n\n-   **\\[k8s/gatewayapi]** Set scheme to https with BackendTLSPolicy\
        \ ([#&#8203;11586](https://redirect.github.com/traefik/traefik/pull/11586)\
        \ by [rtribotte](https://redirect.github.com/rtribotte))\n-   **\\[middleware]**\
        \ Revert compress middleware algorithms priority to v2 behavior ([#&#8203;11641](https://redirect.github.com/traefik/traefik/pull/11641)\
        \ by [rtribotte](https://redirect.github.com/rtribotte))\n-   **\\[middleware]**\
        \ Do not abort request when response content-type is malformed ([#&#8203;11628](https://redirect.github.com/traefik/traefik/pull/11628)\
        \ by [kevinpollet](https://redirect.github.com/kevinpollet))\n-   **\\[middleware]**\
        \ Compress data on flush when compression is not started ([#&#8203;11583](https://redirect.github.com/traefik/traefik/pull/11583)\
        \ by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\
        \n-   **\\[middleware]** Add back forwarded headers section in FAQ ([#&#8203;11606](https://redirect.github.com/traefik/traefik/pull/11606)\
        \ by [kevinpollet](https://redirect.github.com/kevinpollet))\n-   New Routing\
        \ Reference Documentation ([#&#8203;11330](https://redirect.github.com/traefik/traefik/pull/11330)\
        \ by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\
        \n-   Merge branch v2.11 into v3.3 ([#&#8203;11644](https://redirect.github.com/traefik/traefik/pull/11644)\
        \ by [kevinpollet](https://redirect.github.com/kevinpollet))\n-   Merge branch\
        \ v2.11 into v3.3 ([#&#8203;11594](https://redirect.github.com/traefik/traefik/pull/11594)\
        \ by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.3.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v335-2025-03-31)\n\
        \n[Compare Source](https://redirect.github.com/containous/traefik/compare/v3.3.4...v3.3.5)\n\
        \n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.4...v3.3.5)\n\
        \n**Bug fixes:**\n\n-   **\\[k8s/gatewayapi]** Set scheme to https with BackendTLSPolicy\
        \ ([#&#8203;11586](https://redirect.github.com/traefik/traefik/pull/11586)\
        \ by [rtribotte](https://redirect.github.com/rtribotte))\n-   **\\[middleware]**\
        \ Revert compress middleware algorithms priority to v2 behavior ([#&#8203;11641](https://redirect.github.com/traefik/traefik/pull/11641)\
        \ by [rtribotte](https://redirect.github.com/rtribotte))\n-   **\\[middleware]**\
        \ Do not abort request when response content-type is malformed ([#&#8203;11628](https://redirect.github.com/traefik/traefik/pull/11628)\
        \ by [kevinpollet](https://redirect.github.com/kevinpollet))\n-   **\\[middleware]**\
        \ Compress data on flush when compression is not started ([#&#8203;11583](https://redirect.github.com/traefik/traefik/pull/11583)\
        \ by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\
        \n-   **\\[middleware]** Add back forwarded headers section in FAQ ([#&#8203;11606](https://redirect.github.com/traefik/traefik/pull/11606)\
        \ by [kevinpollet](https://redirect.github.com/kevinpollet))\n-   New Routing\
        \ Reference Documentation ([#&#8203;11330](https://redirect.github.com/traefik/traefik/pull/11330)\
        \ by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\
        \n-   Merge branch v2.11 into v3.3 ([#&#8203;11644](https://redirect.github.com/traefik/traefik/pull/11644)\
        \ by [kevinpollet](https://redirect.github.com/kevinpollet))\n-   Merge branch\
        \ v2.11 into v3.3 ([#&#8203;11594](https://redirect.github.com/traefik/traefik/pull/11594)\
        \ by [rtribotte](https://redirect.github.com/rtribotte))\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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/ansible-collection-services/pull/1796
      child_jobs: []
      commit_id: aeb8a7b4b29db449fe51917d0bedf0726ec35e9b
      event_id: b62d2e40-0e67-11f0-90dd-d2a3f4a098ef
      executor:
        hostname: 7d211f194f6a
        inventory_file: /var/lib/zuul/builds/5c2a958b9cb34fb4913877613809e223/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/5c2a958b9cb34fb4913877613809e223/work/logs
        result_data_file: /var/lib/zuul/builds/5c2a958b9cb34fb4913877613809e223/work/results.json
        src_root: /var/lib/zuul/builds/5c2a958b9cb34fb4913877613809e223/work/src
        work_root: /var/lib/zuul/builds/5c2a958b9cb34fb4913877613809e223/work
      items:
      - branch: main
        change: '1796'
        change_url: https://github.com/osism/ansible-collection-services/pull/1796
        patchset: aeb8a7b4b29db449fe51917d0bedf0726ec35e9b
        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
      job: python-black
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSB0cmFlZmlrIGRvY2tlciB0YWcgdG8gdjMuMy41CgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IFVwZGF0ZSB8IENoYW5nZSB8CnwtLS18LS0tfC0tLXwKfCBbdHJhZWZpa10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NvbnRhaW5vdXMvdHJhZWZpaykgfCBwYXRjaCB8IGB2My4zLjRgIC0+IGB2My4zLjVgIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5jb250YWlub3VzL3RyYWVmaWsgKHRyYWVmaWspPC9zdW1tYXJ5PgoKIyMjIFtgdjMuMy41YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NvbnRhaW5vdXMvdHJhZWZpay9ibG9iL0hFQUQvQ0hBTkdFTE9HLm1kI3YzMzUtMjAyNS0wMy0zMSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NvbnRhaW5vdXMvdHJhZWZpay9jb21wYXJlL3YzLjMuNS4uLnYzLjMuNSkKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YzLjMuNC4uLnYzLjMuNSkKCioqQnVnIGZpeGVzOioqCgotICAgKipcW2s4cy9nYXRld2F5YXBpXSoqIFNldCBzY2hlbWUgdG8gaHR0cHMgd2l0aCBCYWNrZW5kVExTUG9saWN5IChbIyYjODIwMzsxMTU4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNTg2KSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAgICoqXFttaWRkbGV3YXJlXSoqIFJldmVydCBjb21wcmVzcyBtaWRkbGV3YXJlIGFsZ29yaXRobXMgcHJpb3JpdHkgdG8gdjIgYmVoYXZpb3IgKFsjJiM4MjAzOzExNjQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE2NDEpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICAgKipcW21pZGRsZXdhcmVdKiogRG8gbm90IGFib3J0IHJlcXVlc3Qgd2hlbiByZXNwb25zZSBjb250ZW50LXR5cGUgaXMgbWFsZm9ybWVkIChbIyYjODIwMzsxMTYyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNjI4KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gICAqKlxbbWlkZGxld2FyZV0qKiBDb21wcmVzcyBkYXRhIG9uIGZsdXNoIHdoZW4gY29tcHJlc3Npb24gaXMgbm90IHN0YXJ0ZWQgKFsjJiM4MjAzOzExNTgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE1ODMpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKCioqRG9jdW1lbnRhdGlvbjoqKgoKLSAgICoqXFttaWRkbGV3YXJlXSoqIEFkZCBiYWNrIGZvcndhcmRlZCBoZWFkZXJzIHNlY3Rpb24gaW4gRkFRIChbIyYjODIwMzsxMTYwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNjA2KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gICBOZXcgUm91dGluZyBSZWZlcmVuY2UgRG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7MTEzMzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTMzMCkgYnkgW3NoZWRkeS10cmFlZmlrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2hlZGR5LXRyYWVmaWspKQoKKipNaXNjOioqCgotICAgTWVyZ2UgYnJhbmNoIHYyLjExIGludG8gdjMuMyAoWyMmIzgyMDM7MTE2NDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTY0NCkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotICAgTWVyZ2UgYnJhbmNoIHYyLjExIGludG8gdjMuMyAoWyMmIzgyMDM7MTE1OTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTU5NCkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCgojIyMgW2B2My4zLjVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjdjMzNS0yMDI1LTAzLTMxKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuMy40Li4udjMuMy41KQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuMy40Li4udjMuMy41KQoKKipCdWcgZml4ZXM6KioKCi0gICAqKlxbazhzL2dhdGV3YXlhcGldKiogU2V0IHNjaGVtZSB0byBodHRwcyB3aXRoIEJhY2tlbmRUTFNQb2xpY3kgKFsjJiM4MjAzOzExNTg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE1ODYpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICAgKipcW21pZGRsZXdhcmVdKiogUmV2ZXJ0IGNvbXByZXNzIG1pZGRsZXdhcmUgYWxnb3JpdGhtcyBwcmlvcml0eSB0byB2MiBiZWhhdmlvciAoWyMmIzgyMDM7MTE2NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTY0MSkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gICAqKlxbbWlkZGxld2FyZV0qKiBEbyBub3QgYWJvcnQgcmVxdWVzdCB3aGVuIHJlc3BvbnNlIGNvbnRlbnQtdHlwZSBpcyBtYWxmb3JtZWQgKFsjJiM4MjAzOzExNjI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE2MjgpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAgICoqXFttaWRkbGV3YXJlXSoqIENvbXByZXNzIGRhdGEgb24gZmx1c2ggd2hlbiBjb21wcmVzc2lvbiBpcyBub3Qgc3RhcnRlZCAoWyMmIzgyMDM7MTE1ODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTU4MykgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQoKKipEb2N1bWVudGF0aW9uOioqCgotICAgKipcW21pZGRsZXdhcmVdKiogQWRkIGJhY2sgZm9yd2FyZGVkIGhlYWRlcnMgc2VjdGlvbiBpbiBGQVEgKFsjJiM4MjAzOzExNjA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE2MDYpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAgIE5ldyBSb3V0aW5nIFJlZmVyZW5jZSBEb2N1bWVudGF0aW9uIChbIyYjODIwMzsxMTMzMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzMwKSBieSBbc2hlZGR5LXRyYWVmaWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zaGVkZHktdHJhZWZpaykpCgoqKk1pc2M6KioKCi0gICBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My4zIChbIyYjODIwMzsxMTY0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNjQ0KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gICBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My4zIChbIyYjODIwMzsxMTU5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNTk0KSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vYW5zaWJsZS1jb2xsZWN0aW9uLXNlcnZpY2VzKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJek9TNHlNRGN1TVNJc0luVndaR0YwWldSSmJsWmxjaUk2SWpNNUxqSXdOeTR4SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: aeb8a7b4b29db449fe51917d0bedf0726ec35e9b
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: fa94074a33c2a4b1ff3eaadb063e1f29046bf671
          trusted/project_1/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: f4b6fd9a1705fe2891122bf2563527cfe56b40d1
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: c212ef9fff456ceede260bdfaaf903f6e2d2313a
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: fa94074a33c2a4b1ff3eaadb063e1f29046bf671
          untrusted/project_2/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: f4b6fd9a1705fe2891122bf2563527cfe56b40d1
        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/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
      post_review: false
      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: 6171d0b0b94d72922328baa287800d548517d48d
          name: osism/ansible-collection-services
          required: false
          short_name: ansible-collection-services
          src_dir: src/github.com/osism/ansible-collection-services
      ref: refs/pull/1796/head
      resources: {}
      tenant: osism
      timeout: 1800
      voting: true
