all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe96:ad35
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 848250c7-4fc8-4e2a-8397-d07683e8f27e
        host_id: 4667d18e0398acd2fb730ad41ba32e35789c4ac8cd4c0875d25b316b
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe96:ad35
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.130
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.233
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe96:ad35
        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 yamllint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#59>'
      - '<Job yamllint explicit: None implied: None source: osism/zuul-jobs/.zuul.yaml@main#64>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: bcf61c7305e34c8093c2b35e955f1d8c
      build_refs:
      - branch: main
        change: '187'
        change_message: "chore(deps): update dependency black to v26.5.0\n\nThis PR
          contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CHANGES.md))
          | `26.3.1` \u2192 `26.5.0` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/black/26.5.0?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/black/26.3.1/26.5.0?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>psf/black (black)</summary>\n\n###
          [`v26.5.0`](https://redirect.github.com/psf/black/blob/HEAD/CHANGES.md#Version-2650)\n\n[Compare
          Source](https://redirect.github.com/psf/black/compare/26.3.1...26.5.0)\n\n#####
          Highlights\n\n- Add support for unpacking in comprehensions (PEP 798) and
          for lazy imports (PEP 810),\n  both new syntactic features in Python 3.15
          ([#&#8203;5048](https://redirect.github.com/psf/black/issues/5048))\n- Python
          3.15 is now supported. Compiled wheels are not yet provided for Python 3.15,
          so\n  performance may be slower than on existing Python versions. Wheels
          will be provided\n  once Python 3.15 is later in its release cycle. ([#&#8203;5127](https://redirect.github.com/psf/black/issues/5127))\n\n#####
          Stable style\n\n- Fix `# fmt: skip` being ignored in nested `if` expressions
          with parenthesized `in`\n  clauses ([#&#8203;4903](https://redirect.github.com/psf/black/issues/4903))\n-
          Add syntactic support for Python 3.15 ([#&#8203;5048](https://redirect.github.com/psf/black/issues/5048))\n-
          Fix crash when an f-string follows a `# fmt: off` comment inside brackets
          ([#&#8203;5097](https://redirect.github.com/psf/black/issues/5097))\n- Preserve
          multiline compound statement headers when `# fmt: skip` is placed on the\n
          \ colon line ([#&#8203;5117](https://redirect.github.com/psf/black/issues/5117))\n\n#####
          Preview style\n\n- Improve heuristics around whether blank lines should
          appear before, within and after\n  groups of same-name decorated functions
          (such as `@overload` groups) in `.pyi` stub\n  files ([#&#8203;5021](https://redirect.github.com/psf/black/issues/5021))\n-
          Fix blank lines being removed between a function and a decorated class in
          `.pyi` stub\n  files ([#&#8203;5092](https://redirect.github.com/psf/black/issues/5092))\n-
          Prevent string merger from creating unsplittable long lines when a pragma
          comment\n  (e.g. `# type: ignore`) follows the closing bracket ([#&#8203;5096](https://redirect.github.com/psf/black/issues/5096))\n\n#####
          Packaging\n\n- Run CI on 3.15 ([#&#8203;5127](https://redirect.github.com/psf/black/issues/5127))\n\n#####
          Output\n\n- Improve parse error readability by showing multi-line output
          with an error pointer.\n  ([#&#8203;5068](https://redirect.github.com/psf/black/issues/5068))\n-
          Add `SourceASTParseError` to distinguish source parse failures from internal
          safety\n  errors, improving error reporting when Black's lenient parser
          accepts input that\n  `ast.parse()` rejects ([#&#8203;5080](https://redirect.github.com/psf/black/issues/5080))\n\n#####
          *Blackd*\n\n- Return HTTP 400 (Bad Request) for source parse failures instead
          of HTTP 500, keeping\n  HTTP 500 only for genuine internal safety errors
          ([#&#8203;5080](https://redirect.github.com/psf/black/issues/5080))\n\n#####
          Integrations\n\n- Added documentation for doctest formatting tools and updated
          the integrations index to\n  match ([#&#8203;4916](https://redirect.github.com/psf/black/issues/4916))\n\n#####
          Documentation\n\n- Use \"Version X.Y.Z\" headings in changelog for stable
          permalink anchors on ReadTheDocs\n  ([#&#8203;5063](https://redirect.github.com/psf/black/issues/5063))\n-
          Note in the editor integrations that the SublimeText `sublack` plugin is
          archived and\n  unmaintained ([#&#8203;5082](https://redirect.github.com/psf/black/issues/5082))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - 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/zuul-jobs).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzkuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE3OS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/zuul-jobs/pull/187
        commit_id: 98ecb46c8a6f83af85a5fcd4c6f79f3881dab637
        patchset: 98ecb46c8a6f83af85a5fcd4c6f79f3881dab637
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/zuul-jobs
          name: osism/zuul-jobs
          short_name: zuul-jobs
        src_dir: src/github.com/osism/zuul-jobs
        topic: null
      buildset: f463283edc31469e8df2fbcec36ef5ce
      buildset_refs:
      - branch: main
        change: '187'
        change_message: "chore(deps): update dependency black to v26.5.0\n\nThis PR
          contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CHANGES.md))
          | `26.3.1` \u2192 `26.5.0` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/black/26.5.0?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/black/26.3.1/26.5.0?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>psf/black (black)</summary>\n\n###
          [`v26.5.0`](https://redirect.github.com/psf/black/blob/HEAD/CHANGES.md#Version-2650)\n\n[Compare
          Source](https://redirect.github.com/psf/black/compare/26.3.1...26.5.0)\n\n#####
          Highlights\n\n- Add support for unpacking in comprehensions (PEP 798) and
          for lazy imports (PEP 810),\n  both new syntactic features in Python 3.15
          ([#&#8203;5048](https://redirect.github.com/psf/black/issues/5048))\n- Python
          3.15 is now supported. Compiled wheels are not yet provided for Python 3.15,
          so\n  performance may be slower than on existing Python versions. Wheels
          will be provided\n  once Python 3.15 is later in its release cycle. ([#&#8203;5127](https://redirect.github.com/psf/black/issues/5127))\n\n#####
          Stable style\n\n- Fix `# fmt: skip` being ignored in nested `if` expressions
          with parenthesized `in`\n  clauses ([#&#8203;4903](https://redirect.github.com/psf/black/issues/4903))\n-
          Add syntactic support for Python 3.15 ([#&#8203;5048](https://redirect.github.com/psf/black/issues/5048))\n-
          Fix crash when an f-string follows a `# fmt: off` comment inside brackets
          ([#&#8203;5097](https://redirect.github.com/psf/black/issues/5097))\n- Preserve
          multiline compound statement headers when `# fmt: skip` is placed on the\n
          \ colon line ([#&#8203;5117](https://redirect.github.com/psf/black/issues/5117))\n\n#####
          Preview style\n\n- Improve heuristics around whether blank lines should
          appear before, within and after\n  groups of same-name decorated functions
          (such as `@overload` groups) in `.pyi` stub\n  files ([#&#8203;5021](https://redirect.github.com/psf/black/issues/5021))\n-
          Fix blank lines being removed between a function and a decorated class in
          `.pyi` stub\n  files ([#&#8203;5092](https://redirect.github.com/psf/black/issues/5092))\n-
          Prevent string merger from creating unsplittable long lines when a pragma
          comment\n  (e.g. `# type: ignore`) follows the closing bracket ([#&#8203;5096](https://redirect.github.com/psf/black/issues/5096))\n\n#####
          Packaging\n\n- Run CI on 3.15 ([#&#8203;5127](https://redirect.github.com/psf/black/issues/5127))\n\n#####
          Output\n\n- Improve parse error readability by showing multi-line output
          with an error pointer.\n  ([#&#8203;5068](https://redirect.github.com/psf/black/issues/5068))\n-
          Add `SourceASTParseError` to distinguish source parse failures from internal
          safety\n  errors, improving error reporting when Black's lenient parser
          accepts input that\n  `ast.parse()` rejects ([#&#8203;5080](https://redirect.github.com/psf/black/issues/5080))\n\n#####
          *Blackd*\n\n- Return HTTP 400 (Bad Request) for source parse failures instead
          of HTTP 500, keeping\n  HTTP 500 only for genuine internal safety errors
          ([#&#8203;5080](https://redirect.github.com/psf/black/issues/5080))\n\n#####
          Integrations\n\n- Added documentation for doctest formatting tools and updated
          the integrations index to\n  match ([#&#8203;4916](https://redirect.github.com/psf/black/issues/4916))\n\n#####
          Documentation\n\n- Use \"Version X.Y.Z\" headings in changelog for stable
          permalink anchors on ReadTheDocs\n  ([#&#8203;5063](https://redirect.github.com/psf/black/issues/5063))\n-
          Note in the editor integrations that the SublimeText `sublack` plugin is
          archived and\n  unmaintained ([#&#8203;5082](https://redirect.github.com/psf/black/issues/5082))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - 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/zuul-jobs).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzkuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE3OS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/zuul-jobs/pull/187
        commit_id: 98ecb46c8a6f83af85a5fcd4c6f79f3881dab637
        patchset: 98ecb46c8a6f83af85a5fcd4c6f79f3881dab637
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/zuul-jobs
          name: osism/zuul-jobs
          short_name: zuul-jobs
        src_dir: src/github.com/osism/zuul-jobs
        topic: null
      change: '187'
      change_message: "chore(deps): update dependency black to v26.5.0\n\nThis PR
        contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
        | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
        [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CHANGES.md))
        | `26.3.1` \u2192 `26.5.0` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/black/26.5.0?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/black/26.3.1/26.5.0?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>psf/black (black)</summary>\n\n###
        [`v26.5.0`](https://redirect.github.com/psf/black/blob/HEAD/CHANGES.md#Version-2650)\n\n[Compare
        Source](https://redirect.github.com/psf/black/compare/26.3.1...26.5.0)\n\n#####
        Highlights\n\n- Add support for unpacking in comprehensions (PEP 798) and
        for lazy imports (PEP 810),\n  both new syntactic features in Python 3.15
        ([#&#8203;5048](https://redirect.github.com/psf/black/issues/5048))\n- Python
        3.15 is now supported. Compiled wheels are not yet provided for Python 3.15,
        so\n  performance may be slower than on existing Python versions. Wheels will
        be provided\n  once Python 3.15 is later in its release cycle. ([#&#8203;5127](https://redirect.github.com/psf/black/issues/5127))\n\n#####
        Stable style\n\n- Fix `# fmt: skip` being ignored in nested `if` expressions
        with parenthesized `in`\n  clauses ([#&#8203;4903](https://redirect.github.com/psf/black/issues/4903))\n-
        Add syntactic support for Python 3.15 ([#&#8203;5048](https://redirect.github.com/psf/black/issues/5048))\n-
        Fix crash when an f-string follows a `# fmt: off` comment inside brackets
        ([#&#8203;5097](https://redirect.github.com/psf/black/issues/5097))\n- Preserve
        multiline compound statement headers when `# fmt: skip` is placed on the\n
        \ colon line ([#&#8203;5117](https://redirect.github.com/psf/black/issues/5117))\n\n#####
        Preview style\n\n- Improve heuristics around whether blank lines should appear
        before, within and after\n  groups of same-name decorated functions (such
        as `@overload` groups) in `.pyi` stub\n  files ([#&#8203;5021](https://redirect.github.com/psf/black/issues/5021))\n-
        Fix blank lines being removed between a function and a decorated class in
        `.pyi` stub\n  files ([#&#8203;5092](https://redirect.github.com/psf/black/issues/5092))\n-
        Prevent string merger from creating unsplittable long lines when a pragma
        comment\n  (e.g. `# type: ignore`) follows the closing bracket ([#&#8203;5096](https://redirect.github.com/psf/black/issues/5096))\n\n#####
        Packaging\n\n- Run CI on 3.15 ([#&#8203;5127](https://redirect.github.com/psf/black/issues/5127))\n\n#####
        Output\n\n- Improve parse error readability by showing multi-line output with
        an error pointer.\n  ([#&#8203;5068](https://redirect.github.com/psf/black/issues/5068))\n-
        Add `SourceASTParseError` to distinguish source parse failures from internal
        safety\n  errors, improving error reporting when Black's lenient parser accepts
        input that\n  `ast.parse()` rejects ([#&#8203;5080](https://redirect.github.com/psf/black/issues/5080))\n\n#####
        *Blackd*\n\n- Return HTTP 400 (Bad Request) for source parse failures instead
        of HTTP 500, keeping\n  HTTP 500 only for genuine internal safety errors ([#&#8203;5080](https://redirect.github.com/psf/black/issues/5080))\n\n#####
        Integrations\n\n- Added documentation for doctest formatting tools and updated
        the integrations index to\n  match ([#&#8203;4916](https://redirect.github.com/psf/black/issues/4916))\n\n#####
        Documentation\n\n- Use \"Version X.Y.Z\" headings in changelog for stable
        permalink anchors on ReadTheDocs\n  ([#&#8203;5063](https://redirect.github.com/psf/black/issues/5063))\n-
        Note in the editor integrations that the SublimeText `sublack` plugin is archived
        and\n  unmaintained ([#&#8203;5082](https://redirect.github.com/psf/black/issues/5082))\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
        At any time (no schedule defined)\n- Automerge\n  - 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/zuul-jobs).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzkuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE3OS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/zuul-jobs/pull/187
      child_jobs: []
      commit_id: 98ecb46c8a6f83af85a5fcd4c6f79f3881dab637
      event_id: 2ebb9b70-5170-11f1-8939-d03953925058
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/bcf61c7305e34c8093c2b35e955f1d8c/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/bcf61c7305e34c8093c2b35e955f1d8c/work/logs
        result_data_file: /var/lib/zuul/builds/bcf61c7305e34c8093c2b35e955f1d8c/work/results.json
        src_root: /var/lib/zuul/builds/bcf61c7305e34c8093c2b35e955f1d8c/work/src
        work_root: /var/lib/zuul/builds/bcf61c7305e34c8093c2b35e955f1d8c/work
      include_vars: []
      items:
      - branch: main
        change: '187'
        change_message: "chore(deps): update dependency black to v26.5.0\n\nThis PR
          contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CHANGES.md))
          | `26.3.1` \u2192 `26.5.0` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/black/26.5.0?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/black/26.3.1/26.5.0?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>psf/black (black)</summary>\n\n###
          [`v26.5.0`](https://redirect.github.com/psf/black/blob/HEAD/CHANGES.md#Version-2650)\n\n[Compare
          Source](https://redirect.github.com/psf/black/compare/26.3.1...26.5.0)\n\n#####
          Highlights\n\n- Add support for unpacking in comprehensions (PEP 798) and
          for lazy imports (PEP 810),\n  both new syntactic features in Python 3.15
          ([#&#8203;5048](https://redirect.github.com/psf/black/issues/5048))\n- Python
          3.15 is now supported. Compiled wheels are not yet provided for Python 3.15,
          so\n  performance may be slower than on existing Python versions. Wheels
          will be provided\n  once Python 3.15 is later in its release cycle. ([#&#8203;5127](https://redirect.github.com/psf/black/issues/5127))\n\n#####
          Stable style\n\n- Fix `# fmt: skip` being ignored in nested `if` expressions
          with parenthesized `in`\n  clauses ([#&#8203;4903](https://redirect.github.com/psf/black/issues/4903))\n-
          Add syntactic support for Python 3.15 ([#&#8203;5048](https://redirect.github.com/psf/black/issues/5048))\n-
          Fix crash when an f-string follows a `# fmt: off` comment inside brackets
          ([#&#8203;5097](https://redirect.github.com/psf/black/issues/5097))\n- Preserve
          multiline compound statement headers when `# fmt: skip` is placed on the\n
          \ colon line ([#&#8203;5117](https://redirect.github.com/psf/black/issues/5117))\n\n#####
          Preview style\n\n- Improve heuristics around whether blank lines should
          appear before, within and after\n  groups of same-name decorated functions
          (such as `@overload` groups) in `.pyi` stub\n  files ([#&#8203;5021](https://redirect.github.com/psf/black/issues/5021))\n-
          Fix blank lines being removed between a function and a decorated class in
          `.pyi` stub\n  files ([#&#8203;5092](https://redirect.github.com/psf/black/issues/5092))\n-
          Prevent string merger from creating unsplittable long lines when a pragma
          comment\n  (e.g. `# type: ignore`) follows the closing bracket ([#&#8203;5096](https://redirect.github.com/psf/black/issues/5096))\n\n#####
          Packaging\n\n- Run CI on 3.15 ([#&#8203;5127](https://redirect.github.com/psf/black/issues/5127))\n\n#####
          Output\n\n- Improve parse error readability by showing multi-line output
          with an error pointer.\n  ([#&#8203;5068](https://redirect.github.com/psf/black/issues/5068))\n-
          Add `SourceASTParseError` to distinguish source parse failures from internal
          safety\n  errors, improving error reporting when Black's lenient parser
          accepts input that\n  `ast.parse()` rejects ([#&#8203;5080](https://redirect.github.com/psf/black/issues/5080))\n\n#####
          *Blackd*\n\n- Return HTTP 400 (Bad Request) for source parse failures instead
          of HTTP 500, keeping\n  HTTP 500 only for genuine internal safety errors
          ([#&#8203;5080](https://redirect.github.com/psf/black/issues/5080))\n\n#####
          Integrations\n\n- Added documentation for doctest formatting tools and updated
          the integrations index to\n  match ([#&#8203;4916](https://redirect.github.com/psf/black/issues/4916))\n\n#####
          Documentation\n\n- Use \"Version X.Y.Z\" headings in changelog for stable
          permalink anchors on ReadTheDocs\n  ([#&#8203;5063](https://redirect.github.com/psf/black/issues/5063))\n-
          Note in the editor integrations that the SublimeText `sublack` plugin is
          archived and\n  unmaintained ([#&#8203;5082](https://redirect.github.com/psf/black/issues/5082))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - 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/zuul-jobs).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzkuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE3OS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/zuul-jobs/pull/187
        commit_id: 98ecb46c8a6f83af85a5fcd4c6f79f3881dab637
        patchset: 98ecb46c8a6f83af85a5fcd4c6f79f3881dab637
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/zuul-jobs
          name: osism/zuul-jobs
          short_name: zuul-jobs
          src_dir: src/github.com/osism/zuul-jobs
        topic: null
      job: yamllint
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGJsYWNrIHRvIHYyNi41LjAKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgQ2hhbmdlIHwgW0FnZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfCBbQ29uZmlkZW5jZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfAp8LS0tfC0tLXwtLS18LS0tfAp8IFtibGFja10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BzZi9ibGFjaykgKFtjaGFuZ2Vsb2ddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9wc2YvYmxhY2svYmxvYi9tYWluL0NIQU5HRVMubWQpKSB8IGAyNi4zLjFgIOKGkiBgMjYuNS4wYCB8ICFbYWdlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvYWdlL3B5cGkvYmxhY2svMjYuNS4wP3NsaW09dHJ1ZSkgfCAhW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL3B5cGkvYmxhY2svMjYuMy4xLzI2LjUuMD9zbGltPXRydWUpIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5wc2YvYmxhY2sgKGJsYWNrKTwvc3VtbWFyeT4KCiMjIyBbYHYyNi41LjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcHNmL2JsYWNrL2Jsb2IvSEVBRC9DSEFOR0VTLm1kI1ZlcnNpb24tMjY1MCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BzZi9ibGFjay9jb21wYXJlLzI2LjMuMS4uLjI2LjUuMCkKCiMjIyMjIEhpZ2hsaWdodHMKCi0gQWRkIHN1cHBvcnQgZm9yIHVucGFja2luZyBpbiBjb21wcmVoZW5zaW9ucyAoUEVQIDc5OCkgYW5kIGZvciBsYXp5IGltcG9ydHMgKFBFUCA4MTApLAogIGJvdGggbmV3IHN5bnRhY3RpYyBmZWF0dXJlcyBpbiBQeXRob24gMy4xNSAoWyMmIzgyMDM7NTA0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BzZi9ibGFjay9pc3N1ZXMvNTA0OCkpCi0gUHl0aG9uIDMuMTUgaXMgbm93IHN1cHBvcnRlZC4gQ29tcGlsZWQgd2hlZWxzIGFyZSBub3QgeWV0IHByb3ZpZGVkIGZvciBQeXRob24gMy4xNSwgc28KICBwZXJmb3JtYW5jZSBtYXkgYmUgc2xvd2VyIHRoYW4gb24gZXhpc3RpbmcgUHl0aG9uIHZlcnNpb25zLiBXaGVlbHMgd2lsbCBiZSBwcm92aWRlZAogIG9uY2UgUHl0aG9uIDMuMTUgaXMgbGF0ZXIgaW4gaXRzIHJlbGVhc2UgY3ljbGUuIChbIyYjODIwMzs1MTI3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcHNmL2JsYWNrL2lzc3Vlcy81MTI3KSkKCiMjIyMjIFN0YWJsZSBzdHlsZQoKLSBGaXggYCMgZm10OiBza2lwYCBiZWluZyBpZ25vcmVkIGluIG5lc3RlZCBgaWZgIGV4cHJlc3Npb25zIHdpdGggcGFyZW50aGVzaXplZCBgaW5gCiAgY2xhdXNlcyAoWyMmIzgyMDM7NDkwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BzZi9ibGFjay9pc3N1ZXMvNDkwMykpCi0gQWRkIHN5bnRhY3RpYyBzdXBwb3J0IGZvciBQeXRob24gMy4xNSAoWyMmIzgyMDM7NTA0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BzZi9ibGFjay9pc3N1ZXMvNTA0OCkpCi0gRml4IGNyYXNoIHdoZW4gYW4gZi1zdHJpbmcgZm9sbG93cyBhIGAjIGZtdDogb2ZmYCBjb21tZW50IGluc2lkZSBicmFja2V0cyAoWyMmIzgyMDM7NTA5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BzZi9ibGFjay9pc3N1ZXMvNTA5NykpCi0gUHJlc2VydmUgbXVsdGlsaW5lIGNvbXBvdW5kIHN0YXRlbWVudCBoZWFkZXJzIHdoZW4gYCMgZm10OiBza2lwYCBpcyBwbGFjZWQgb24gdGhlCiAgY29sb24gbGluZSAoWyMmIzgyMDM7NTExN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BzZi9ibGFjay9pc3N1ZXMvNTExNykpCgojIyMjIyBQcmV2aWV3IHN0eWxlCgotIEltcHJvdmUgaGV1cmlzdGljcyBhcm91bmQgd2hldGhlciBibGFuayBsaW5lcyBzaG91bGQgYXBwZWFyIGJlZm9yZSwgd2l0aGluIGFuZCBhZnRlcgogIGdyb3VwcyBvZiBzYW1lLW5hbWUgZGVjb3JhdGVkIGZ1bmN0aW9ucyAoc3VjaCBhcyBgQG92ZXJsb2FkYCBncm91cHMpIGluIGAucHlpYCBzdHViCiAgZmlsZXMgKFsjJiM4MjAzOzUwMjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9wc2YvYmxhY2svaXNzdWVzLzUwMjEpKQotIEZpeCBibGFuayBsaW5lcyBiZWluZyByZW1vdmVkIGJldHdlZW4gYSBmdW5jdGlvbiBhbmQgYSBkZWNvcmF0ZWQgY2xhc3MgaW4gYC5weWlgIHN0dWIKICBmaWxlcyAoWyMmIzgyMDM7NTA5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BzZi9ibGFjay9pc3N1ZXMvNTA5MikpCi0gUHJldmVudCBzdHJpbmcgbWVyZ2VyIGZyb20gY3JlYXRpbmcgdW5zcGxpdHRhYmxlIGxvbmcgbGluZXMgd2hlbiBhIHByYWdtYSBjb21tZW50CiAgKGUuZy4gYCMgdHlwZTogaWdub3JlYCkgZm9sbG93cyB0aGUgY2xvc2luZyBicmFja2V0IChbIyYjODIwMzs1MDk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcHNmL2JsYWNrL2lzc3Vlcy81MDk2KSkKCiMjIyMjIFBhY2thZ2luZwoKLSBSdW4gQ0kgb24gMy4xNSAoWyMmIzgyMDM7NTEyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BzZi9ibGFjay9pc3N1ZXMvNTEyNykpCgojIyMjIyBPdXRwdXQKCi0gSW1wcm92ZSBwYXJzZSBlcnJvciByZWFkYWJpbGl0eSBieSBzaG93aW5nIG11bHRpLWxpbmUgb3V0cHV0IHdpdGggYW4gZXJyb3IgcG9pbnRlci4KICAoWyMmIzgyMDM7NTA2OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BzZi9ibGFjay9pc3N1ZXMvNTA2OCkpCi0gQWRkIGBTb3VyY2VBU1RQYXJzZUVycm9yYCB0byBkaXN0aW5ndWlzaCBzb3VyY2UgcGFyc2UgZmFpbHVyZXMgZnJvbSBpbnRlcm5hbCBzYWZldHkKICBlcnJvcnMsIGltcHJvdmluZyBlcnJvciByZXBvcnRpbmcgd2hlbiBCbGFjaydzIGxlbmllbnQgcGFyc2VyIGFjY2VwdHMgaW5wdXQgdGhhdAogIGBhc3QucGFyc2UoKWAgcmVqZWN0cyAoWyMmIzgyMDM7NTA4MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BzZi9ibGFjay9pc3N1ZXMvNTA4MCkpCgojIyMjIyAqQmxhY2tkKgoKLSBSZXR1cm4gSFRUUCA0MDAgKEJhZCBSZXF1ZXN0KSBmb3Igc291cmNlIHBhcnNlIGZhaWx1cmVzIGluc3RlYWQgb2YgSFRUUCA1MDAsIGtlZXBpbmcKICBIVFRQIDUwMCBvbmx5IGZvciBnZW51aW5lIGludGVybmFsIHNhZmV0eSBlcnJvcnMgKFsjJiM4MjAzOzUwODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9wc2YvYmxhY2svaXNzdWVzLzUwODApKQoKIyMjIyMgSW50ZWdyYXRpb25zCgotIEFkZGVkIGRvY3VtZW50YXRpb24gZm9yIGRvY3Rlc3QgZm9ybWF0dGluZyB0b29scyBhbmQgdXBkYXRlZCB0aGUgaW50ZWdyYXRpb25zIGluZGV4IHRvCiAgbWF0Y2ggKFsjJiM4MjAzOzQ5MTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9wc2YvYmxhY2svaXNzdWVzLzQ5MTYpKQoKIyMjIyMgRG9jdW1lbnRhdGlvbgoKLSBVc2UgIlZlcnNpb24gWC5ZLloiIGhlYWRpbmdzIGluIGNoYW5nZWxvZyBmb3Igc3RhYmxlIHBlcm1hbGluayBhbmNob3JzIG9uIFJlYWRUaGVEb2NzCiAgKFsjJiM4MjAzOzUwNjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9wc2YvYmxhY2svaXNzdWVzLzUwNjMpKQotIE5vdGUgaW4gdGhlIGVkaXRvciBpbnRlZ3JhdGlvbnMgdGhhdCB0aGUgU3VibGltZVRleHQgYHN1YmxhY2tgIHBsdWdpbiBpcyBhcmNoaXZlZCBhbmQKICB1bm1haW50YWluZWQgKFsjJiM4MjAzOzUwODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9wc2YvYmxhY2svaXNzdWVzLzUwODIpKQoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IChVVEMpCgotIEJyYW5jaCBjcmVhdGlvbgogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCi0gQXV0b21lcmdlCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20venV1bC1qb2JzKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME15NHhOemt1TXlJc0luVndaR0YwWldSSmJsWmxjaUk2SWpRekxqRTNPUzR6SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: 98ecb46c8a6f83af85a5fcd4c6f79f3881dab637
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 58f24f5b479e15eb2d520850d27e3b1b6fc66aa6
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 6e62aeed1c88d15cf26d4b97c0232e923685ed8b
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 58f24f5b479e15eb2d520850d27e3b1b6fc66aa6
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/yamllint/run.yaml
          roles:
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_0/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_0/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_1/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_1/openinfra-zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/zuul-jobs
        name: osism/zuul-jobs
        short_name: zuul-jobs
        src_dir: src/github.com/osism/zuul-jobs
      projects:
        github.com/osism/zuul-jobs:
          canonical_hostname: github.com
          canonical_name: github.com/osism/zuul-jobs
          checkout: main
          checkout_description: zuul branch
          commit: 6e62aeed1c88d15cf26d4b97c0232e923685ed8b
          name: osism/zuul-jobs
          required: false
          short_name: zuul-jobs
          src_dir: src/github.com/osism/zuul-jobs
      ref: refs/pull/187/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
