all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:feba:4881
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: f440e70d-d933-4718-8b32-33a94e46956b
        host_id: dc6e70e9c8a632db314ad904d19835ae509ec2b306670431b28f35fc
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:feba:4881
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.103
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.183
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:feba:4881
        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/testbed/.zuul.yaml@main#195>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 3e714391d329494e9a817a5fe31a8f8b
      build_refs:
      - branch: main
        change: '2727'
        change_message: "chore(deps): update dependency gruntwork-io/terragrunt to
          v0.82.0\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [gruntwork-io/terragrunt](https://redirect.github.com/gruntwork-io/terragrunt)
          | minor | `v0.81.3` -> `v0.82.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gruntwork-io/terragrunt
          (gruntwork-io/terragrunt)</summary>\n\n### [`v0.82.0`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.82.0)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.10...v0.82.0)\n\n####
          Description\n\n**OpenTofu 1.10 support**: We are now testing Terragrunt
          against OpenTofu 1.10, and is confirmed to be working.\n\nNOTE: Although
          this release is marked as backward incompatible, it is functionally compatible
          as nothing has been changed in Terragrunt internals. The minor version release
          is useful to mark the change in the OpenTofu version that is being tested.\n\n####
          What's Changed\n\n- Add support for OpenTofu 1.10 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4465](https://redirect.github.com/gruntwork-io/terragrunt/pull/4465)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.10...v0.82.0\n\n###
          [`v0.81.10`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.10)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.9...v0.81.10)\n\n####
          What's Changed\n\n- feat: Improved log messages for stack commands by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4363](https://redirect.github.com/gruntwork-io/terragrunt/pull/4363)\n-
          chore(deps): Updated to Go 1.24.4 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to boilerplate v0.6.3 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to aws-sdk-go-v2 v1.36.5 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to cloud.google.com/go/storage v1.55.0 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to go-cty v1.16.3 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to aws-sdk-go-v2/service/s3 v1.81.0 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.9...v0.81.10\n\n###
          [`v0.81.9`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.9)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.8...v0.81.9)\n\n####
          \U0001F9EA Experiments Updated\n\n##### Styling for Run Summary Updated\n\nPer
          design feedback, the styling for Run Summaries has been updated slightly.\n\n![summary-styling](https://redirect.github.com/user-attachments/assets/04124f1c-17f3-49c1-b9cb-a1e08a162a1e)\n\nThe
          [`report`](https://terragrunt.gruntwork.io/docs/reference/experiments/#report)
          is now considered feature complete. Any further updates will be made to
          address community feedback.\n\n#### What's Changed\n\n- feat: Updating styling
          for summary by [@&#8203;yhakbar](https://redirect.github.com/yhakbar) in
          [https://github.com/gruntwork-io/terragrunt/pull/4441](https://redirect.github.com/gruntwork-io/terragrunt/pull/4441)\n-
          fix: Fixing issue with ending runs from `--queue-exclude-external` by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4451](https://redirect.github.com/gruntwork-io/terragrunt/pull/4451)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.8...v0.81.9\n\n###
          [`v0.81.8`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.8)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.7...v0.81.8)\n\n####
          \u2728 New Features\n\n##### Scaffold now supports Boilerplate dependencies
          and partials\n\nThe [Scaffold](https://terragrunt.gruntwork.io/docs/features/scaffold/)
          feature now supports leveraging Boilerplate [dependencies](https://redirect.github.com/gruntwork-io/boilerplate?tab=readme-ov-file#dependencies)
          and [partials](https://redirect.github.com/gruntwork-io/boilerplate?tab=readme-ov-file#partials).\n\nThis
          was a missing feature in the integration between Scaffold and Boilerplate,
          and Terragrunt users do not have to change anything in how they invoke Scaffold
          to have [custom Boilerplate templates](https://terragrunt.gruntwork.io/docs/features/scaffold/#custom-templates-for-scaffolding)
          properly render using those Boilerplate features.\n\nSpecial thanks to [@&#8203;tgeijg](https://redirect.github.com/tgeijg)
          for contributing this feature!\n\n#### What's Changed\n\n- feat: Add scaffold
          support for boilerplate dependencies and partials by [@&#8203;tgeijg](https://redirect.github.com/tgeijg)
          in [https://github.com/gruntwork-io/terragrunt/pull/4437](https://redirect.github.com/gruntwork-io/terragrunt/pull/4437)\n-
          fix: Improve error message when terragrunt.hcl file does not exist by [@&#8203;james03160927](https://redirect.github.com/james03160927)
          in [https://github.com/gruntwork-io/terragrunt/pull/4425](https://redirect.github.com/gruntwork-io/terragrunt/pull/4425)\n-
          fix: Fixing usage of `dependencies` in discovery by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4429](https://redirect.github.com/gruntwork-io/terragrunt/pull/4429)\n-
          fix: Fixing heading level for experiments by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4433](https://redirect.github.com/gruntwork-io/terragrunt/pull/4433)\n-
          perf: Improving CAS performance a bit by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4439](https://redirect.github.com/gruntwork-io/terragrunt/pull/4439)\n-
          build(deps): bump ruby/setup-ruby from 1.242.0 to 1.245.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
          in [https://github.com/gruntwork-io/terragrunt/pull/4426](https://redirect.github.com/gruntwork-io/terragrunt/pull/4426)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.7...v0.81.8\n\n###
          [`v0.81.7`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.7)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.6...v0.81.7)\n\n####
          \U0001F9EA Experiments Updated\n\n##### `--summary-unit-duration` replaced
          with `--summary-per-unit`\n\nPer design feedback, the flag `--summary-unit-duration`
          has been replaced with `--summary-per-unit` in the [report experiment](https://terragrunt-v1.gruntwork.io/docs/reference/experiments#report).\n\nThe
          final summary at the end of runs was updated from looking like this by default:\n\n```bash\n$
          terragrunt run --all plan\n\n### Omitted for brevity...\n\n\u276F\u276F
          Run Summary\n   Duration:   62ms\n   Units:      3\n   Succeeded:  3\n```\n\nTo
          looking like this:\n\n```bash\n$ terragrunt run --all plan\n\n### Omitted
          for brevity...\n\n\u276F\u276F Run Summary  3 units  62ms\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n
          \  Succeeded    3\n```\n\nIn addition, the flag `--summary-unit-duration`
          that resulted in summaries that looked like this:\n\n```bash\n$ terragrunt
          run --all plan --summary-unit-duration\n\n### Omitted for brevity...\n\n\u276F\u276F
          Run Summary\n   Duration:   10m\n      long-running-unit:    10m\n      medium-running-unit:
          \ 12s\n      short-running-unit:   5ms\n   Units:      3\n   Succeeded:
          \ 3\n```\n\nWas replaced with the `--summary-per-unit` flag that results
          in summaries that look like this:\n\n```bash\n$ terragrunt run --all plan
          --summary-per-unit\n\n### Omitted for brevity...\n\n\u276F\u276F Run Summary
          \ 3 units     10m\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n
          \  Succeeded (3)\n      long-running-unit     10m\n      medium-running-unit
          \  12s\n      short-running-unit    5ms\n```\n\nThis was done to streamline
          the information conveyed by the run summary, and to maximize leverage over
          the screen real estate taken by the summary.\n\nThe [report experiment](https://terragrunt.gruntwork.io/docs/reference/experiments#report)
          is still ongoing, and community feedback is encouraged. Please share any
          feedback you may have before the design of Run Reports and Run Summaries
          are finalized.\n\n#### What's Changed\n\n- fix: Adding E2E tests for catalog
          by [@&#8203;yhakbar](https://redirect.github.com/yhakbar) in [https://github.com/gruntwork-io/terragrunt/pull/4424](https://redirect.github.com/gruntwork-io/terragrunt/pull/4424)\n-
          fix: Replace summary unit durations by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4418](https://redirect.github.com/gruntwork-io/terragrunt/pull/4418)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.6...v0.81.7\n\n###
          [`v0.81.6`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.6)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.5...v0.81.6)\n\n####
          \U0001F41B Bug Fixes\n\n##### The `catalog` command no longer panics during
          scaffolding\n\nA mistake in a refactor of internal logging caused a panic
          during scaffolding while using the Terragrunt Catalog Terminal User Interface
          (TUI).\n\nThat bug has been fixed.\n\n##### IaC Engines now properly handle
          errors during `init` and `shutdown`\n\nSome missing error handling in IaC
          Engines has been introduced to properly handle failed initialization and
          shutdown by IaC Engines.\n\n#### What's Changed\n\n- feat: Usage of discovery
          and queue to build stack modules by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4393](https://redirect.github.com/gruntwork-io/terragrunt/pull/4393)\n-
          fix: Fixing log passthrough for `catalog` by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4421](https://redirect.github.com/gruntwork-io/terragrunt/pull/4421)\n-
          fix: Adding error handling for engines by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4414](https://redirect.github.com/gruntwork-io/terragrunt/pull/4414)\n-
          chore: Dependencies update by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4417](https://redirect.github.com/gruntwork-io/terragrunt/pull/4417)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.5...v0.81.6\n\n###
          [`v0.81.5`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.5)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.4...v0.81.5)\n\n####
          \u2728 New Features\n\n##### Terragrunt now supports using credentials in
          `.terraformrc` files\n\nTerragrunt now supports credentials stored in `.terraformrc`
          files when fetching from private registries, in addition to the fallback
          mechanism of using `TG_TF_REGISTRY_TOKEN`.\n\nSpecial thanks to [@&#8203;dlundgren](https://redirect.github.com/dlundgren)
          for contributing this feature!\n\n#### What's Changed\n\n- feat: support
          credential tokens for getter by [@&#8203;dlundgren](https://redirect.github.com/dlundgren)
          in [https://github.com/gruntwork-io/terragrunt/pull/4047](https://redirect.github.com/gruntwork-io/terragrunt/pull/4047)\n\n####
          New Contributors\n\n- [@&#8203;dlundgren](https://redirect.github.com/dlundgren)
          made their first contribution in [https://github.com/gruntwork-io/terragrunt/pull/4047](https://redirect.github.com/gruntwork-io/terragrunt/pull/4047)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.4...v0.81.5\n\n###
          [`v0.81.4`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.4)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.3...v0.81.4)\n\n####
          \U0001F9EA Experiments Updated\n\n##### The `reports` experiment now supports
          the `--summary-unit-duration` flag\n\nAs part of delivering [#&#8203;3628](https://redirect.github.com/gruntwork-io/terragrunt/issues/3628)
          , the [reports](https://terragrunt.gruntwork.io/docs/reference/experiments/#reports)
          experiment has been updated to support optionally displaying unit-level
          duration information in the Run Summary.\n\nYou can now optionally display
          the duration for each unit run as part of the Run Summary by adding the
          `--summary-unit-duration` flag to your `run` commands:\n\ne.g.\n\n```bash\n$
          terragrunt run --all plan --summary-unit-duration\n\n### Omitted for brevity...\n\n\u276F\u276F
          Run Summary\n   Duration:   10m\n      long-running-unit:    10m\n      medium-running-unit:
          \ 12s\n      short-running-unit:   5ms\n   Units:      3\n   Succeeded:
          \ 3\n```\n\nBy default, this information will be omitted.\n\nFor more information,
          see [Showing unit durations](https://terragrunt.gruntwork.io/docs/features/run-report/#showing-unit-durations)
          in the docs.\n\n#### What's Changed\n\n- feat: Improving testing & documentation
          by [@&#8203;yhakbar](https://redirect.github.com/yhakbar) in [https://github.com/gruntwork-io/terragrunt/pull/4409](https://redirect.github.com/gruntwork-io/terragrunt/pull/4409)\n-
          feat: Adding `--summary-unit-duration` by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4410](https://redirect.github.com/gruntwork-io/terragrunt/pull/4410)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.3...v0.81.4\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/testbed).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC41IiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/testbed/pull/2727
        commit_id: 2dd1dc2d354270cc1f3f1b50e91944147eec895c
        patchset: 2dd1dc2d354270cc1f3f1b50e91944147eec895c
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          name: osism/testbed
          short_name: testbed
        src_dir: src/github.com/osism/testbed
        topic: null
      buildset: 5ced298f05614f8d92c0e2f27a6879f1
      buildset_refs:
      - branch: main
        change: '2727'
        change_message: "chore(deps): update dependency gruntwork-io/terragrunt to
          v0.82.0\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [gruntwork-io/terragrunt](https://redirect.github.com/gruntwork-io/terragrunt)
          | minor | `v0.81.3` -> `v0.82.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gruntwork-io/terragrunt
          (gruntwork-io/terragrunt)</summary>\n\n### [`v0.82.0`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.82.0)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.10...v0.82.0)\n\n####
          Description\n\n**OpenTofu 1.10 support**: We are now testing Terragrunt
          against OpenTofu 1.10, and is confirmed to be working.\n\nNOTE: Although
          this release is marked as backward incompatible, it is functionally compatible
          as nothing has been changed in Terragrunt internals. The minor version release
          is useful to mark the change in the OpenTofu version that is being tested.\n\n####
          What's Changed\n\n- Add support for OpenTofu 1.10 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4465](https://redirect.github.com/gruntwork-io/terragrunt/pull/4465)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.10...v0.82.0\n\n###
          [`v0.81.10`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.10)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.9...v0.81.10)\n\n####
          What's Changed\n\n- feat: Improved log messages for stack commands by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4363](https://redirect.github.com/gruntwork-io/terragrunt/pull/4363)\n-
          chore(deps): Updated to Go 1.24.4 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to boilerplate v0.6.3 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to aws-sdk-go-v2 v1.36.5 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to cloud.google.com/go/storage v1.55.0 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to go-cty v1.16.3 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to aws-sdk-go-v2/service/s3 v1.81.0 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.9...v0.81.10\n\n###
          [`v0.81.9`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.9)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.8...v0.81.9)\n\n####
          \U0001F9EA Experiments Updated\n\n##### Styling for Run Summary Updated\n\nPer
          design feedback, the styling for Run Summaries has been updated slightly.\n\n![summary-styling](https://redirect.github.com/user-attachments/assets/04124f1c-17f3-49c1-b9cb-a1e08a162a1e)\n\nThe
          [`report`](https://terragrunt.gruntwork.io/docs/reference/experiments/#report)
          is now considered feature complete. Any further updates will be made to
          address community feedback.\n\n#### What's Changed\n\n- feat: Updating styling
          for summary by [@&#8203;yhakbar](https://redirect.github.com/yhakbar) in
          [https://github.com/gruntwork-io/terragrunt/pull/4441](https://redirect.github.com/gruntwork-io/terragrunt/pull/4441)\n-
          fix: Fixing issue with ending runs from `--queue-exclude-external` by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4451](https://redirect.github.com/gruntwork-io/terragrunt/pull/4451)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.8...v0.81.9\n\n###
          [`v0.81.8`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.8)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.7...v0.81.8)\n\n####
          \u2728 New Features\n\n##### Scaffold now supports Boilerplate dependencies
          and partials\n\nThe [Scaffold](https://terragrunt.gruntwork.io/docs/features/scaffold/)
          feature now supports leveraging Boilerplate [dependencies](https://redirect.github.com/gruntwork-io/boilerplate?tab=readme-ov-file#dependencies)
          and [partials](https://redirect.github.com/gruntwork-io/boilerplate?tab=readme-ov-file#partials).\n\nThis
          was a missing feature in the integration between Scaffold and Boilerplate,
          and Terragrunt users do not have to change anything in how they invoke Scaffold
          to have [custom Boilerplate templates](https://terragrunt.gruntwork.io/docs/features/scaffold/#custom-templates-for-scaffolding)
          properly render using those Boilerplate features.\n\nSpecial thanks to [@&#8203;tgeijg](https://redirect.github.com/tgeijg)
          for contributing this feature!\n\n#### What's Changed\n\n- feat: Add scaffold
          support for boilerplate dependencies and partials by [@&#8203;tgeijg](https://redirect.github.com/tgeijg)
          in [https://github.com/gruntwork-io/terragrunt/pull/4437](https://redirect.github.com/gruntwork-io/terragrunt/pull/4437)\n-
          fix: Improve error message when terragrunt.hcl file does not exist by [@&#8203;james03160927](https://redirect.github.com/james03160927)
          in [https://github.com/gruntwork-io/terragrunt/pull/4425](https://redirect.github.com/gruntwork-io/terragrunt/pull/4425)\n-
          fix: Fixing usage of `dependencies` in discovery by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4429](https://redirect.github.com/gruntwork-io/terragrunt/pull/4429)\n-
          fix: Fixing heading level for experiments by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4433](https://redirect.github.com/gruntwork-io/terragrunt/pull/4433)\n-
          perf: Improving CAS performance a bit by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4439](https://redirect.github.com/gruntwork-io/terragrunt/pull/4439)\n-
          build(deps): bump ruby/setup-ruby from 1.242.0 to 1.245.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
          in [https://github.com/gruntwork-io/terragrunt/pull/4426](https://redirect.github.com/gruntwork-io/terragrunt/pull/4426)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.7...v0.81.8\n\n###
          [`v0.81.7`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.7)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.6...v0.81.7)\n\n####
          \U0001F9EA Experiments Updated\n\n##### `--summary-unit-duration` replaced
          with `--summary-per-unit`\n\nPer design feedback, the flag `--summary-unit-duration`
          has been replaced with `--summary-per-unit` in the [report experiment](https://terragrunt-v1.gruntwork.io/docs/reference/experiments#report).\n\nThe
          final summary at the end of runs was updated from looking like this by default:\n\n```bash\n$
          terragrunt run --all plan\n\n### Omitted for brevity...\n\n\u276F\u276F
          Run Summary\n   Duration:   62ms\n   Units:      3\n   Succeeded:  3\n```\n\nTo
          looking like this:\n\n```bash\n$ terragrunt run --all plan\n\n### Omitted
          for brevity...\n\n\u276F\u276F Run Summary  3 units  62ms\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n
          \  Succeeded    3\n```\n\nIn addition, the flag `--summary-unit-duration`
          that resulted in summaries that looked like this:\n\n```bash\n$ terragrunt
          run --all plan --summary-unit-duration\n\n### Omitted for brevity...\n\n\u276F\u276F
          Run Summary\n   Duration:   10m\n      long-running-unit:    10m\n      medium-running-unit:
          \ 12s\n      short-running-unit:   5ms\n   Units:      3\n   Succeeded:
          \ 3\n```\n\nWas replaced with the `--summary-per-unit` flag that results
          in summaries that look like this:\n\n```bash\n$ terragrunt run --all plan
          --summary-per-unit\n\n### Omitted for brevity...\n\n\u276F\u276F Run Summary
          \ 3 units     10m\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n
          \  Succeeded (3)\n      long-running-unit     10m\n      medium-running-unit
          \  12s\n      short-running-unit    5ms\n```\n\nThis was done to streamline
          the information conveyed by the run summary, and to maximize leverage over
          the screen real estate taken by the summary.\n\nThe [report experiment](https://terragrunt.gruntwork.io/docs/reference/experiments#report)
          is still ongoing, and community feedback is encouraged. Please share any
          feedback you may have before the design of Run Reports and Run Summaries
          are finalized.\n\n#### What's Changed\n\n- fix: Adding E2E tests for catalog
          by [@&#8203;yhakbar](https://redirect.github.com/yhakbar) in [https://github.com/gruntwork-io/terragrunt/pull/4424](https://redirect.github.com/gruntwork-io/terragrunt/pull/4424)\n-
          fix: Replace summary unit durations by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4418](https://redirect.github.com/gruntwork-io/terragrunt/pull/4418)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.6...v0.81.7\n\n###
          [`v0.81.6`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.6)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.5...v0.81.6)\n\n####
          \U0001F41B Bug Fixes\n\n##### The `catalog` command no longer panics during
          scaffolding\n\nA mistake in a refactor of internal logging caused a panic
          during scaffolding while using the Terragrunt Catalog Terminal User Interface
          (TUI).\n\nThat bug has been fixed.\n\n##### IaC Engines now properly handle
          errors during `init` and `shutdown`\n\nSome missing error handling in IaC
          Engines has been introduced to properly handle failed initialization and
          shutdown by IaC Engines.\n\n#### What's Changed\n\n- feat: Usage of discovery
          and queue to build stack modules by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4393](https://redirect.github.com/gruntwork-io/terragrunt/pull/4393)\n-
          fix: Fixing log passthrough for `catalog` by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4421](https://redirect.github.com/gruntwork-io/terragrunt/pull/4421)\n-
          fix: Adding error handling for engines by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4414](https://redirect.github.com/gruntwork-io/terragrunt/pull/4414)\n-
          chore: Dependencies update by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4417](https://redirect.github.com/gruntwork-io/terragrunt/pull/4417)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.5...v0.81.6\n\n###
          [`v0.81.5`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.5)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.4...v0.81.5)\n\n####
          \u2728 New Features\n\n##### Terragrunt now supports using credentials in
          `.terraformrc` files\n\nTerragrunt now supports credentials stored in `.terraformrc`
          files when fetching from private registries, in addition to the fallback
          mechanism of using `TG_TF_REGISTRY_TOKEN`.\n\nSpecial thanks to [@&#8203;dlundgren](https://redirect.github.com/dlundgren)
          for contributing this feature!\n\n#### What's Changed\n\n- feat: support
          credential tokens for getter by [@&#8203;dlundgren](https://redirect.github.com/dlundgren)
          in [https://github.com/gruntwork-io/terragrunt/pull/4047](https://redirect.github.com/gruntwork-io/terragrunt/pull/4047)\n\n####
          New Contributors\n\n- [@&#8203;dlundgren](https://redirect.github.com/dlundgren)
          made their first contribution in [https://github.com/gruntwork-io/terragrunt/pull/4047](https://redirect.github.com/gruntwork-io/terragrunt/pull/4047)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.4...v0.81.5\n\n###
          [`v0.81.4`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.4)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.3...v0.81.4)\n\n####
          \U0001F9EA Experiments Updated\n\n##### The `reports` experiment now supports
          the `--summary-unit-duration` flag\n\nAs part of delivering [#&#8203;3628](https://redirect.github.com/gruntwork-io/terragrunt/issues/3628)
          , the [reports](https://terragrunt.gruntwork.io/docs/reference/experiments/#reports)
          experiment has been updated to support optionally displaying unit-level
          duration information in the Run Summary.\n\nYou can now optionally display
          the duration for each unit run as part of the Run Summary by adding the
          `--summary-unit-duration` flag to your `run` commands:\n\ne.g.\n\n```bash\n$
          terragrunt run --all plan --summary-unit-duration\n\n### Omitted for brevity...\n\n\u276F\u276F
          Run Summary\n   Duration:   10m\n      long-running-unit:    10m\n      medium-running-unit:
          \ 12s\n      short-running-unit:   5ms\n   Units:      3\n   Succeeded:
          \ 3\n```\n\nBy default, this information will be omitted.\n\nFor more information,
          see [Showing unit durations](https://terragrunt.gruntwork.io/docs/features/run-report/#showing-unit-durations)
          in the docs.\n\n#### What's Changed\n\n- feat: Improving testing & documentation
          by [@&#8203;yhakbar](https://redirect.github.com/yhakbar) in [https://github.com/gruntwork-io/terragrunt/pull/4409](https://redirect.github.com/gruntwork-io/terragrunt/pull/4409)\n-
          feat: Adding `--summary-unit-duration` by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4410](https://redirect.github.com/gruntwork-io/terragrunt/pull/4410)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.3...v0.81.4\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/testbed).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC41IiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/testbed/pull/2727
        commit_id: 2dd1dc2d354270cc1f3f1b50e91944147eec895c
        patchset: 2dd1dc2d354270cc1f3f1b50e91944147eec895c
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          name: osism/testbed
          short_name: testbed
        src_dir: src/github.com/osism/testbed
        topic: null
      change: '2727'
      change_message: "chore(deps): update dependency gruntwork-io/terragrunt to v0.82.0\n\nThis
        PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
        [gruntwork-io/terragrunt](https://redirect.github.com/gruntwork-io/terragrunt)
        | minor | `v0.81.3` -> `v0.82.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gruntwork-io/terragrunt
        (gruntwork-io/terragrunt)</summary>\n\n### [`v0.82.0`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.82.0)\n\n[Compare
        Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.10...v0.82.0)\n\n####
        Description\n\n**OpenTofu 1.10 support**: We are now testing Terragrunt against
        OpenTofu 1.10, and is confirmed to be working.\n\nNOTE: Although this release
        is marked as backward incompatible, it is functionally compatible as nothing
        has been changed in Terragrunt internals. The minor version release is useful
        to mark the change in the OpenTofu version that is being tested.\n\n#### What's
        Changed\n\n- Add support for OpenTofu 1.10 by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [https://github.com/gruntwork-io/terragrunt/pull/4465](https://redirect.github.com/gruntwork-io/terragrunt/pull/4465)\n\n**Full
        Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.10...v0.82.0\n\n###
        [`v0.81.10`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.10)\n\n[Compare
        Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.9...v0.81.10)\n\n####
        What's Changed\n\n- feat: Improved log messages for stack commands by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [https://github.com/gruntwork-io/terragrunt/pull/4363](https://redirect.github.com/gruntwork-io/terragrunt/pull/4363)\n-
        chore(deps): Updated to Go 1.24.4 by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
        chore(deps): Updated to boilerplate v0.6.3 by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
        chore(deps): Updated to aws-sdk-go-v2 v1.36.5 by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
        chore(deps): Updated to cloud.google.com/go/storage v1.55.0 by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
        chore(deps): Updated to go-cty v1.16.3 by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
        chore(deps): Updated to aws-sdk-go-v2/service/s3 v1.81.0 by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n\n**Full
        Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.9...v0.81.10\n\n###
        [`v0.81.9`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.9)\n\n[Compare
        Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.8...v0.81.9)\n\n####
        \U0001F9EA Experiments Updated\n\n##### Styling for Run Summary Updated\n\nPer
        design feedback, the styling for Run Summaries has been updated slightly.\n\n![summary-styling](https://redirect.github.com/user-attachments/assets/04124f1c-17f3-49c1-b9cb-a1e08a162a1e)\n\nThe
        [`report`](https://terragrunt.gruntwork.io/docs/reference/experiments/#report)
        is now considered feature complete. Any further updates will be made to address
        community feedback.\n\n#### What's Changed\n\n- feat: Updating styling for
        summary by [@&#8203;yhakbar](https://redirect.github.com/yhakbar) in [https://github.com/gruntwork-io/terragrunt/pull/4441](https://redirect.github.com/gruntwork-io/terragrunt/pull/4441)\n-
        fix: Fixing issue with ending runs from `--queue-exclude-external` by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [https://github.com/gruntwork-io/terragrunt/pull/4451](https://redirect.github.com/gruntwork-io/terragrunt/pull/4451)\n\n**Full
        Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.8...v0.81.9\n\n###
        [`v0.81.8`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.8)\n\n[Compare
        Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.7...v0.81.8)\n\n####
        \u2728 New Features\n\n##### Scaffold now supports Boilerplate dependencies
        and partials\n\nThe [Scaffold](https://terragrunt.gruntwork.io/docs/features/scaffold/)
        feature now supports leveraging Boilerplate [dependencies](https://redirect.github.com/gruntwork-io/boilerplate?tab=readme-ov-file#dependencies)
        and [partials](https://redirect.github.com/gruntwork-io/boilerplate?tab=readme-ov-file#partials).\n\nThis
        was a missing feature in the integration between Scaffold and Boilerplate,
        and Terragrunt users do not have to change anything in how they invoke Scaffold
        to have [custom Boilerplate templates](https://terragrunt.gruntwork.io/docs/features/scaffold/#custom-templates-for-scaffolding)
        properly render using those Boilerplate features.\n\nSpecial thanks to [@&#8203;tgeijg](https://redirect.github.com/tgeijg)
        for contributing this feature!\n\n#### What's Changed\n\n- feat: Add scaffold
        support for boilerplate dependencies and partials by [@&#8203;tgeijg](https://redirect.github.com/tgeijg)
        in [https://github.com/gruntwork-io/terragrunt/pull/4437](https://redirect.github.com/gruntwork-io/terragrunt/pull/4437)\n-
        fix: Improve error message when terragrunt.hcl file does not exist by [@&#8203;james03160927](https://redirect.github.com/james03160927)
        in [https://github.com/gruntwork-io/terragrunt/pull/4425](https://redirect.github.com/gruntwork-io/terragrunt/pull/4425)\n-
        fix: Fixing usage of `dependencies` in discovery by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [https://github.com/gruntwork-io/terragrunt/pull/4429](https://redirect.github.com/gruntwork-io/terragrunt/pull/4429)\n-
        fix: Fixing heading level for experiments by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [https://github.com/gruntwork-io/terragrunt/pull/4433](https://redirect.github.com/gruntwork-io/terragrunt/pull/4433)\n-
        perf: Improving CAS performance a bit by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [https://github.com/gruntwork-io/terragrunt/pull/4439](https://redirect.github.com/gruntwork-io/terragrunt/pull/4439)\n-
        build(deps): bump ruby/setup-ruby from 1.242.0 to 1.245.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
        in [https://github.com/gruntwork-io/terragrunt/pull/4426](https://redirect.github.com/gruntwork-io/terragrunt/pull/4426)\n\n**Full
        Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.7...v0.81.8\n\n###
        [`v0.81.7`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.7)\n\n[Compare
        Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.6...v0.81.7)\n\n####
        \U0001F9EA Experiments Updated\n\n##### `--summary-unit-duration` replaced
        with `--summary-per-unit`\n\nPer design feedback, the flag `--summary-unit-duration`
        has been replaced with `--summary-per-unit` in the [report experiment](https://terragrunt-v1.gruntwork.io/docs/reference/experiments#report).\n\nThe
        final summary at the end of runs was updated from looking like this by default:\n\n```bash\n$
        terragrunt run --all plan\n\n### Omitted for brevity...\n\n\u276F\u276F Run
        Summary\n   Duration:   62ms\n   Units:      3\n   Succeeded:  3\n```\n\nTo
        looking like this:\n\n```bash\n$ terragrunt run --all plan\n\n### Omitted
        for brevity...\n\n\u276F\u276F Run Summary  3 units  62ms\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n
        \  Succeeded    3\n```\n\nIn addition, the flag `--summary-unit-duration`
        that resulted in summaries that looked like this:\n\n```bash\n$ terragrunt
        run --all plan --summary-unit-duration\n\n### Omitted for brevity...\n\n\u276F\u276F
        Run Summary\n   Duration:   10m\n      long-running-unit:    10m\n      medium-running-unit:
        \ 12s\n      short-running-unit:   5ms\n   Units:      3\n   Succeeded:  3\n```\n\nWas
        replaced with the `--summary-per-unit` flag that results in summaries that
        look like this:\n\n```bash\n$ terragrunt run --all plan --summary-per-unit\n\n###
        Omitted for brevity...\n\n\u276F\u276F Run Summary  3 units     10m\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n
        \  Succeeded (3)\n      long-running-unit     10m\n      medium-running-unit
        \  12s\n      short-running-unit    5ms\n```\n\nThis was done to streamline
        the information conveyed by the run summary, and to maximize leverage over
        the screen real estate taken by the summary.\n\nThe [report experiment](https://terragrunt.gruntwork.io/docs/reference/experiments#report)
        is still ongoing, and community feedback is encouraged. Please share any feedback
        you may have before the design of Run Reports and Run Summaries are finalized.\n\n####
        What's Changed\n\n- fix: Adding E2E tests for catalog by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [https://github.com/gruntwork-io/terragrunt/pull/4424](https://redirect.github.com/gruntwork-io/terragrunt/pull/4424)\n-
        fix: Replace summary unit durations by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [https://github.com/gruntwork-io/terragrunt/pull/4418](https://redirect.github.com/gruntwork-io/terragrunt/pull/4418)\n\n**Full
        Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.6...v0.81.7\n\n###
        [`v0.81.6`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.6)\n\n[Compare
        Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.5...v0.81.6)\n\n####
        \U0001F41B Bug Fixes\n\n##### The `catalog` command no longer panics during
        scaffolding\n\nA mistake in a refactor of internal logging caused a panic
        during scaffolding while using the Terragrunt Catalog Terminal User Interface
        (TUI).\n\nThat bug has been fixed.\n\n##### IaC Engines now properly handle
        errors during `init` and `shutdown`\n\nSome missing error handling in IaC
        Engines has been introduced to properly handle failed initialization and shutdown
        by IaC Engines.\n\n#### What's Changed\n\n- feat: Usage of discovery and queue
        to build stack modules by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [https://github.com/gruntwork-io/terragrunt/pull/4393](https://redirect.github.com/gruntwork-io/terragrunt/pull/4393)\n-
        fix: Fixing log passthrough for `catalog` by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [https://github.com/gruntwork-io/terragrunt/pull/4421](https://redirect.github.com/gruntwork-io/terragrunt/pull/4421)\n-
        fix: Adding error handling for engines by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [https://github.com/gruntwork-io/terragrunt/pull/4414](https://redirect.github.com/gruntwork-io/terragrunt/pull/4414)\n-
        chore: Dependencies update by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [https://github.com/gruntwork-io/terragrunt/pull/4417](https://redirect.github.com/gruntwork-io/terragrunt/pull/4417)\n\n**Full
        Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.5...v0.81.6\n\n###
        [`v0.81.5`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.5)\n\n[Compare
        Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.4...v0.81.5)\n\n####
        \u2728 New Features\n\n##### Terragrunt now supports using credentials in
        `.terraformrc` files\n\nTerragrunt now supports credentials stored in `.terraformrc`
        files when fetching from private registries, in addition to the fallback mechanism
        of using `TG_TF_REGISTRY_TOKEN`.\n\nSpecial thanks to [@&#8203;dlundgren](https://redirect.github.com/dlundgren)
        for contributing this feature!\n\n#### What's Changed\n\n- feat: support credential
        tokens for getter by [@&#8203;dlundgren](https://redirect.github.com/dlundgren)
        in [https://github.com/gruntwork-io/terragrunt/pull/4047](https://redirect.github.com/gruntwork-io/terragrunt/pull/4047)\n\n####
        New Contributors\n\n- [@&#8203;dlundgren](https://redirect.github.com/dlundgren)
        made their first contribution in [https://github.com/gruntwork-io/terragrunt/pull/4047](https://redirect.github.com/gruntwork-io/terragrunt/pull/4047)\n\n**Full
        Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.4...v0.81.5\n\n###
        [`v0.81.4`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.4)\n\n[Compare
        Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.3...v0.81.4)\n\n####
        \U0001F9EA Experiments Updated\n\n##### The `reports` experiment now supports
        the `--summary-unit-duration` flag\n\nAs part of delivering [#&#8203;3628](https://redirect.github.com/gruntwork-io/terragrunt/issues/3628)
        , the [reports](https://terragrunt.gruntwork.io/docs/reference/experiments/#reports)
        experiment has been updated to support optionally displaying unit-level duration
        information in the Run Summary.\n\nYou can now optionally display the duration
        for each unit run as part of the Run Summary by adding the `--summary-unit-duration`
        flag to your `run` commands:\n\ne.g.\n\n```bash\n$ terragrunt run --all plan
        --summary-unit-duration\n\n### Omitted for brevity...\n\n\u276F\u276F Run
        Summary\n   Duration:   10m\n      long-running-unit:    10m\n      medium-running-unit:
        \ 12s\n      short-running-unit:   5ms\n   Units:      3\n   Succeeded:  3\n```\n\nBy
        default, this information will be omitted.\n\nFor more information, see [Showing
        unit durations](https://terragrunt.gruntwork.io/docs/features/run-report/#showing-unit-durations)
        in the docs.\n\n#### What's Changed\n\n- feat: Improving testing & documentation
        by [@&#8203;yhakbar](https://redirect.github.com/yhakbar) in [https://github.com/gruntwork-io/terragrunt/pull/4409](https://redirect.github.com/gruntwork-io/terragrunt/pull/4409)\n-
        feat: Adding `--summary-unit-duration` by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [https://github.com/gruntwork-io/terragrunt/pull/4410](https://redirect.github.com/gruntwork-io/terragrunt/pull/4410)\n\n**Full
        Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.3...v0.81.4\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/testbed).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC41IiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/testbed/pull/2727
      child_jobs: []
      commit_id: 2dd1dc2d354270cc1f3f1b50e91944147eec895c
      event_id: cde5d390-519a-11f0-8ca9-b43d4f27fac7
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/3e714391d329494e9a817a5fe31a8f8b/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/3e714391d329494e9a817a5fe31a8f8b/work/logs
        result_data_file: /var/lib/zuul/builds/3e714391d329494e9a817a5fe31a8f8b/work/results.json
        src_root: /var/lib/zuul/builds/3e714391d329494e9a817a5fe31a8f8b/work/src
        work_root: /var/lib/zuul/builds/3e714391d329494e9a817a5fe31a8f8b/work
      include_vars: []
      items:
      - branch: main
        change: '2727'
        change_message: "chore(deps): update dependency gruntwork-io/terragrunt to
          v0.82.0\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [gruntwork-io/terragrunt](https://redirect.github.com/gruntwork-io/terragrunt)
          | minor | `v0.81.3` -> `v0.82.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gruntwork-io/terragrunt
          (gruntwork-io/terragrunt)</summary>\n\n### [`v0.82.0`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.82.0)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.10...v0.82.0)\n\n####
          Description\n\n**OpenTofu 1.10 support**: We are now testing Terragrunt
          against OpenTofu 1.10, and is confirmed to be working.\n\nNOTE: Although
          this release is marked as backward incompatible, it is functionally compatible
          as nothing has been changed in Terragrunt internals. The minor version release
          is useful to mark the change in the OpenTofu version that is being tested.\n\n####
          What's Changed\n\n- Add support for OpenTofu 1.10 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4465](https://redirect.github.com/gruntwork-io/terragrunt/pull/4465)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.10...v0.82.0\n\n###
          [`v0.81.10`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.10)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.9...v0.81.10)\n\n####
          What's Changed\n\n- feat: Improved log messages for stack commands by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4363](https://redirect.github.com/gruntwork-io/terragrunt/pull/4363)\n-
          chore(deps): Updated to Go 1.24.4 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to boilerplate v0.6.3 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to aws-sdk-go-v2 v1.36.5 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to cloud.google.com/go/storage v1.55.0 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to go-cty v1.16.3 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n-
          chore(deps): Updated to aws-sdk-go-v2/service/s3 v1.81.0 by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4454](https://redirect.github.com/gruntwork-io/terragrunt/pull/4454)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.9...v0.81.10\n\n###
          [`v0.81.9`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.9)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.8...v0.81.9)\n\n####
          \U0001F9EA Experiments Updated\n\n##### Styling for Run Summary Updated\n\nPer
          design feedback, the styling for Run Summaries has been updated slightly.\n\n![summary-styling](https://redirect.github.com/user-attachments/assets/04124f1c-17f3-49c1-b9cb-a1e08a162a1e)\n\nThe
          [`report`](https://terragrunt.gruntwork.io/docs/reference/experiments/#report)
          is now considered feature complete. Any further updates will be made to
          address community feedback.\n\n#### What's Changed\n\n- feat: Updating styling
          for summary by [@&#8203;yhakbar](https://redirect.github.com/yhakbar) in
          [https://github.com/gruntwork-io/terragrunt/pull/4441](https://redirect.github.com/gruntwork-io/terragrunt/pull/4441)\n-
          fix: Fixing issue with ending runs from `--queue-exclude-external` by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4451](https://redirect.github.com/gruntwork-io/terragrunt/pull/4451)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.8...v0.81.9\n\n###
          [`v0.81.8`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.8)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.7...v0.81.8)\n\n####
          \u2728 New Features\n\n##### Scaffold now supports Boilerplate dependencies
          and partials\n\nThe [Scaffold](https://terragrunt.gruntwork.io/docs/features/scaffold/)
          feature now supports leveraging Boilerplate [dependencies](https://redirect.github.com/gruntwork-io/boilerplate?tab=readme-ov-file#dependencies)
          and [partials](https://redirect.github.com/gruntwork-io/boilerplate?tab=readme-ov-file#partials).\n\nThis
          was a missing feature in the integration between Scaffold and Boilerplate,
          and Terragrunt users do not have to change anything in how they invoke Scaffold
          to have [custom Boilerplate templates](https://terragrunt.gruntwork.io/docs/features/scaffold/#custom-templates-for-scaffolding)
          properly render using those Boilerplate features.\n\nSpecial thanks to [@&#8203;tgeijg](https://redirect.github.com/tgeijg)
          for contributing this feature!\n\n#### What's Changed\n\n- feat: Add scaffold
          support for boilerplate dependencies and partials by [@&#8203;tgeijg](https://redirect.github.com/tgeijg)
          in [https://github.com/gruntwork-io/terragrunt/pull/4437](https://redirect.github.com/gruntwork-io/terragrunt/pull/4437)\n-
          fix: Improve error message when terragrunt.hcl file does not exist by [@&#8203;james03160927](https://redirect.github.com/james03160927)
          in [https://github.com/gruntwork-io/terragrunt/pull/4425](https://redirect.github.com/gruntwork-io/terragrunt/pull/4425)\n-
          fix: Fixing usage of `dependencies` in discovery by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4429](https://redirect.github.com/gruntwork-io/terragrunt/pull/4429)\n-
          fix: Fixing heading level for experiments by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4433](https://redirect.github.com/gruntwork-io/terragrunt/pull/4433)\n-
          perf: Improving CAS performance a bit by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4439](https://redirect.github.com/gruntwork-io/terragrunt/pull/4439)\n-
          build(deps): bump ruby/setup-ruby from 1.242.0 to 1.245.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
          in [https://github.com/gruntwork-io/terragrunt/pull/4426](https://redirect.github.com/gruntwork-io/terragrunt/pull/4426)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.7...v0.81.8\n\n###
          [`v0.81.7`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.7)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.6...v0.81.7)\n\n####
          \U0001F9EA Experiments Updated\n\n##### `--summary-unit-duration` replaced
          with `--summary-per-unit`\n\nPer design feedback, the flag `--summary-unit-duration`
          has been replaced with `--summary-per-unit` in the [report experiment](https://terragrunt-v1.gruntwork.io/docs/reference/experiments#report).\n\nThe
          final summary at the end of runs was updated from looking like this by default:\n\n```bash\n$
          terragrunt run --all plan\n\n### Omitted for brevity...\n\n\u276F\u276F
          Run Summary\n   Duration:   62ms\n   Units:      3\n   Succeeded:  3\n```\n\nTo
          looking like this:\n\n```bash\n$ terragrunt run --all plan\n\n### Omitted
          for brevity...\n\n\u276F\u276F Run Summary  3 units  62ms\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n
          \  Succeeded    3\n```\n\nIn addition, the flag `--summary-unit-duration`
          that resulted in summaries that looked like this:\n\n```bash\n$ terragrunt
          run --all plan --summary-unit-duration\n\n### Omitted for brevity...\n\n\u276F\u276F
          Run Summary\n   Duration:   10m\n      long-running-unit:    10m\n      medium-running-unit:
          \ 12s\n      short-running-unit:   5ms\n   Units:      3\n   Succeeded:
          \ 3\n```\n\nWas replaced with the `--summary-per-unit` flag that results
          in summaries that look like this:\n\n```bash\n$ terragrunt run --all plan
          --summary-per-unit\n\n### Omitted for brevity...\n\n\u276F\u276F Run Summary
          \ 3 units     10m\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n
          \  Succeeded (3)\n      long-running-unit     10m\n      medium-running-unit
          \  12s\n      short-running-unit    5ms\n```\n\nThis was done to streamline
          the information conveyed by the run summary, and to maximize leverage over
          the screen real estate taken by the summary.\n\nThe [report experiment](https://terragrunt.gruntwork.io/docs/reference/experiments#report)
          is still ongoing, and community feedback is encouraged. Please share any
          feedback you may have before the design of Run Reports and Run Summaries
          are finalized.\n\n#### What's Changed\n\n- fix: Adding E2E tests for catalog
          by [@&#8203;yhakbar](https://redirect.github.com/yhakbar) in [https://github.com/gruntwork-io/terragrunt/pull/4424](https://redirect.github.com/gruntwork-io/terragrunt/pull/4424)\n-
          fix: Replace summary unit durations by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4418](https://redirect.github.com/gruntwork-io/terragrunt/pull/4418)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.6...v0.81.7\n\n###
          [`v0.81.6`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.6)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.5...v0.81.6)\n\n####
          \U0001F41B Bug Fixes\n\n##### The `catalog` command no longer panics during
          scaffolding\n\nA mistake in a refactor of internal logging caused a panic
          during scaffolding while using the Terragrunt Catalog Terminal User Interface
          (TUI).\n\nThat bug has been fixed.\n\n##### IaC Engines now properly handle
          errors during `init` and `shutdown`\n\nSome missing error handling in IaC
          Engines has been introduced to properly handle failed initialization and
          shutdown by IaC Engines.\n\n#### What's Changed\n\n- feat: Usage of discovery
          and queue to build stack modules by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4393](https://redirect.github.com/gruntwork-io/terragrunt/pull/4393)\n-
          fix: Fixing log passthrough for `catalog` by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4421](https://redirect.github.com/gruntwork-io/terragrunt/pull/4421)\n-
          fix: Adding error handling for engines by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4414](https://redirect.github.com/gruntwork-io/terragrunt/pull/4414)\n-
          chore: Dependencies update by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [https://github.com/gruntwork-io/terragrunt/pull/4417](https://redirect.github.com/gruntwork-io/terragrunt/pull/4417)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.5...v0.81.6\n\n###
          [`v0.81.5`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.5)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.4...v0.81.5)\n\n####
          \u2728 New Features\n\n##### Terragrunt now supports using credentials in
          `.terraformrc` files\n\nTerragrunt now supports credentials stored in `.terraformrc`
          files when fetching from private registries, in addition to the fallback
          mechanism of using `TG_TF_REGISTRY_TOKEN`.\n\nSpecial thanks to [@&#8203;dlundgren](https://redirect.github.com/dlundgren)
          for contributing this feature!\n\n#### What's Changed\n\n- feat: support
          credential tokens for getter by [@&#8203;dlundgren](https://redirect.github.com/dlundgren)
          in [https://github.com/gruntwork-io/terragrunt/pull/4047](https://redirect.github.com/gruntwork-io/terragrunt/pull/4047)\n\n####
          New Contributors\n\n- [@&#8203;dlundgren](https://redirect.github.com/dlundgren)
          made their first contribution in [https://github.com/gruntwork-io/terragrunt/pull/4047](https://redirect.github.com/gruntwork-io/terragrunt/pull/4047)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.4...v0.81.5\n\n###
          [`v0.81.4`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.81.4)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.81.3...v0.81.4)\n\n####
          \U0001F9EA Experiments Updated\n\n##### The `reports` experiment now supports
          the `--summary-unit-duration` flag\n\nAs part of delivering [#&#8203;3628](https://redirect.github.com/gruntwork-io/terragrunt/issues/3628)
          , the [reports](https://terragrunt.gruntwork.io/docs/reference/experiments/#reports)
          experiment has been updated to support optionally displaying unit-level
          duration information in the Run Summary.\n\nYou can now optionally display
          the duration for each unit run as part of the Run Summary by adding the
          `--summary-unit-duration` flag to your `run` commands:\n\ne.g.\n\n```bash\n$
          terragrunt run --all plan --summary-unit-duration\n\n### Omitted for brevity...\n\n\u276F\u276F
          Run Summary\n   Duration:   10m\n      long-running-unit:    10m\n      medium-running-unit:
          \ 12s\n      short-running-unit:   5ms\n   Units:      3\n   Succeeded:
          \ 3\n```\n\nBy default, this information will be omitted.\n\nFor more information,
          see [Showing unit durations](https://terragrunt.gruntwork.io/docs/features/run-report/#showing-unit-durations)
          in the docs.\n\n#### What's Changed\n\n- feat: Improving testing & documentation
          by [@&#8203;yhakbar](https://redirect.github.com/yhakbar) in [https://github.com/gruntwork-io/terragrunt/pull/4409](https://redirect.github.com/gruntwork-io/terragrunt/pull/4409)\n-
          feat: Adding `--summary-unit-duration` by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [https://github.com/gruntwork-io/terragrunt/pull/4410](https://redirect.github.com/gruntwork-io/terragrunt/pull/4410)\n\n**Full
          Changelog**: https://github.com/gruntwork-io/terragrunt/compare/v0.81.3...v0.81.4\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/testbed).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC41IiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/testbed/pull/2727
        commit_id: 2dd1dc2d354270cc1f3f1b50e91944147eec895c
        patchset: 2dd1dc2d354270cc1f3f1b50e91944147eec895c
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          name: osism/testbed
          short_name: testbed
          src_dir: src/github.com/osism/testbed
        topic: null
      job: python-black
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGdydW50d29yay1pby90ZXJyYWdydW50IHRvIHYwLjgyLjAKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgVXBkYXRlIHwgQ2hhbmdlIHwKfC0tLXwtLS18LS0tfAp8IFtncnVudHdvcmstaW8vdGVycmFncnVudF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50KSB8IG1pbm9yIHwgYHYwLjgxLjNgIC0+IGB2MC44Mi4wYCB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+Z3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQgKGdydW50d29yay1pby90ZXJyYWdydW50KTwvc3VtbWFyeT4KCiMjIyBbYHYwLjgyLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcmVsZWFzZXMvdGFnL3YwLjgyLjApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9jb21wYXJlL3YwLjgxLjEwLi4udjAuODIuMCkKCiMjIyMgRGVzY3JpcHRpb24KCioqT3BlblRvZnUgMS4xMCBzdXBwb3J0Kio6IFdlIGFyZSBub3cgdGVzdGluZyBUZXJyYWdydW50IGFnYWluc3QgT3BlblRvZnUgMS4xMCwgYW5kIGlzIGNvbmZpcm1lZCB0byBiZSB3b3JraW5nLgoKTk9URTogQWx0aG91Z2ggdGhpcyByZWxlYXNlIGlzIG1hcmtlZCBhcyBiYWNrd2FyZCBpbmNvbXBhdGlibGUsIGl0IGlzIGZ1bmN0aW9uYWxseSBjb21wYXRpYmxlIGFzIG5vdGhpbmcgaGFzIGJlZW4gY2hhbmdlZCBpbiBUZXJyYWdydW50IGludGVybmFscy4gVGhlIG1pbm9yIHZlcnNpb24gcmVsZWFzZSBpcyB1c2VmdWwgdG8gbWFyayB0aGUgY2hhbmdlIGluIHRoZSBPcGVuVG9mdSB2ZXJzaW9uIHRoYXQgaXMgYmVpbmcgdGVzdGVkLgoKIyMjIyBXaGF0J3MgQ2hhbmdlZAoKLSBBZGQgc3VwcG9ydCBmb3IgT3BlblRvZnUgMS4xMCBieSBbQCYjODIwMztkZW5pczI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlbmlzMjU2KSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQ2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQ2NSkKCioqRnVsbCBDaGFuZ2Vsb2cqKjogaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2NvbXBhcmUvdjAuODEuMTAuLi52MC44Mi4wCgojIyMgW2B2MC44MS4xMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9yZWxlYXNlcy90YWcvdjAuODEuMTApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9jb21wYXJlL3YwLjgxLjkuLi52MC44MS4xMCkKCiMjIyMgV2hhdCdzIENoYW5nZWQKCi0gZmVhdDogSW1wcm92ZWQgbG9nIG1lc3NhZ2VzIGZvciBzdGFjayBjb21tYW5kcyBieSBbQCYjODIwMztkZW5pczI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlbmlzMjU2KSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDM2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDM2MykKLSBjaG9yZShkZXBzKTogVXBkYXRlZCB0byBHbyAxLjI0LjQgYnkgW0AmIzgyMDM7ZGVuaXMyNTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZW5pczI1NikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0NTQpCi0gY2hvcmUoZGVwcyk6IFVwZGF0ZWQgdG8gYm9pbGVycGxhdGUgdjAuNi4zIGJ5IFtAJiM4MjAzO2RlbmlzMjU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVuaXMyNTYpIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDU0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDU0KQotIGNob3JlKGRlcHMpOiBVcGRhdGVkIHRvIGF3cy1zZGstZ28tdjIgdjEuMzYuNSBieSBbQCYjODIwMztkZW5pczI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlbmlzMjU2KSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQ1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQ1NCkKLSBjaG9yZShkZXBzKTogVXBkYXRlZCB0byBjbG91ZC5nb29nbGUuY29tL2dvL3N0b3JhZ2UgdjEuNTUuMCBieSBbQCYjODIwMztkZW5pczI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlbmlzMjU2KSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQ1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQ1NCkKLSBjaG9yZShkZXBzKTogVXBkYXRlZCB0byBnby1jdHkgdjEuMTYuMyBieSBbQCYjODIwMztkZW5pczI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlbmlzMjU2KSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQ1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQ1NCkKLSBjaG9yZShkZXBzKTogVXBkYXRlZCB0byBhd3Mtc2RrLWdvLXYyL3NlcnZpY2UvczMgdjEuODEuMCBieSBbQCYjODIwMztkZW5pczI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlbmlzMjU2KSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQ1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQ1NCkKCioqRnVsbCBDaGFuZ2Vsb2cqKjogaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2NvbXBhcmUvdjAuODEuOS4uLnYwLjgxLjEwCgojIyMgW2B2MC44MS45YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3JlbGVhc2VzL3RhZy92MC44MS45KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvY29tcGFyZS92MC44MS44Li4udjAuODEuOSkKCiMjIyMg8J+nqiBFeHBlcmltZW50cyBVcGRhdGVkCgojIyMjIyBTdHlsaW5nIGZvciBSdW4gU3VtbWFyeSBVcGRhdGVkCgpQZXIgZGVzaWduIGZlZWRiYWNrLCB0aGUgc3R5bGluZyBmb3IgUnVuIFN1bW1hcmllcyBoYXMgYmVlbiB1cGRhdGVkIHNsaWdodGx5LgoKIVtzdW1tYXJ5LXN0eWxpbmddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS91c2VyLWF0dGFjaG1lbnRzL2Fzc2V0cy8wNDEyNGYxYy0xN2YzLTQ5YzEtYjljYi1hMWUwOGExNjJhMWUpCgpUaGUgW2ByZXBvcnRgXShodHRwczovL3RlcnJhZ3J1bnQuZ3J1bnR3b3JrLmlvL2RvY3MvcmVmZXJlbmNlL2V4cGVyaW1lbnRzLyNyZXBvcnQpIGlzIG5vdyBjb25zaWRlcmVkIGZlYXR1cmUgY29tcGxldGUuIEFueSBmdXJ0aGVyIHVwZGF0ZXMgd2lsbCBiZSBtYWRlIHRvIGFkZHJlc3MgY29tbXVuaXR5IGZlZWRiYWNrLgoKIyMjIyBXaGF0J3MgQ2hhbmdlZAoKLSBmZWF0OiBVcGRhdGluZyBzdHlsaW5nIGZvciBzdW1tYXJ5IGJ5IFtAJiM4MjAzO3loYWtiYXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95aGFrYmFyKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQ0MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQ0MSkKLSBmaXg6IEZpeGluZyBpc3N1ZSB3aXRoIGVuZGluZyBydW5zIGZyb20gYC0tcXVldWUtZXhjbHVkZS1leHRlcm5hbGAgYnkgW0AmIzgyMDM7eWhha2Jhcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3loYWtiYXIpIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDUxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDUxKQoKKipGdWxsIENoYW5nZWxvZyoqOiBodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvY29tcGFyZS92MC44MS44Li4udjAuODEuOQoKIyMjIFtgdjAuODEuOGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9yZWxlYXNlcy90YWcvdjAuODEuOCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2NvbXBhcmUvdjAuODEuNy4uLnYwLjgxLjgpCgojIyMjIOKcqCBOZXcgRmVhdHVyZXMKCiMjIyMjIFNjYWZmb2xkIG5vdyBzdXBwb3J0cyBCb2lsZXJwbGF0ZSBkZXBlbmRlbmNpZXMgYW5kIHBhcnRpYWxzCgpUaGUgW1NjYWZmb2xkXShodHRwczovL3RlcnJhZ3J1bnQuZ3J1bnR3b3JrLmlvL2RvY3MvZmVhdHVyZXMvc2NhZmZvbGQvKSBmZWF0dXJlIG5vdyBzdXBwb3J0cyBsZXZlcmFnaW5nIEJvaWxlcnBsYXRlIFtkZXBlbmRlbmNpZXNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vYm9pbGVycGxhdGU/dGFiPXJlYWRtZS1vdi1maWxlI2RlcGVuZGVuY2llcykgYW5kIFtwYXJ0aWFsc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby9ib2lsZXJwbGF0ZT90YWI9cmVhZG1lLW92LWZpbGUjcGFydGlhbHMpLgoKVGhpcyB3YXMgYSBtaXNzaW5nIGZlYXR1cmUgaW4gdGhlIGludGVncmF0aW9uIGJldHdlZW4gU2NhZmZvbGQgYW5kIEJvaWxlcnBsYXRlLCBhbmQgVGVycmFncnVudCB1c2VycyBkbyBub3QgaGF2ZSB0byBjaGFuZ2UgYW55dGhpbmcgaW4gaG93IHRoZXkgaW52b2tlIFNjYWZmb2xkIHRvIGhhdmUgW2N1c3RvbSBCb2lsZXJwbGF0ZSB0ZW1wbGF0ZXNdKGh0dHBzOi8vdGVycmFncnVudC5ncnVudHdvcmsuaW8vZG9jcy9mZWF0dXJlcy9zY2FmZm9sZC8jY3VzdG9tLXRlbXBsYXRlcy1mb3Itc2NhZmZvbGRpbmcpIHByb3Blcmx5IHJlbmRlciB1c2luZyB0aG9zZSBCb2lsZXJwbGF0ZSBmZWF0dXJlcy4KClNwZWNpYWwgdGhhbmtzIHRvIFtAJiM4MjAzO3RnZWlqZ10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RnZWlqZykgZm9yIGNvbnRyaWJ1dGluZyB0aGlzIGZlYXR1cmUhCgojIyMjIFdoYXQncyBDaGFuZ2VkCgotIGZlYXQ6IEFkZCBzY2FmZm9sZCBzdXBwb3J0IGZvciBib2lsZXJwbGF0ZSBkZXBlbmRlbmNpZXMgYW5kIHBhcnRpYWxzIGJ5IFtAJiM4MjAzO3RnZWlqZ10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RnZWlqZykgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MzcpCi0gZml4OiBJbXByb3ZlIGVycm9yIG1lc3NhZ2Ugd2hlbiB0ZXJyYWdydW50LmhjbCBmaWxlIGRvZXMgbm90IGV4aXN0IGJ5IFtAJiM4MjAzO2phbWVzMDMxNjA5MjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qYW1lczAzMTYwOTI3KSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQyNSkKLSBmaXg6IEZpeGluZyB1c2FnZSBvZiBgZGVwZW5kZW5jaWVzYCBpbiBkaXNjb3ZlcnkgYnkgW0AmIzgyMDM7eWhha2Jhcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3loYWtiYXIpIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDI5KQotIGZpeDogRml4aW5nIGhlYWRpbmcgbGV2ZWwgZm9yIGV4cGVyaW1lbnRzIGJ5IFtAJiM4MjAzO3loYWtiYXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95aGFrYmFyKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQzM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQzMykKLSBwZXJmOiBJbXByb3ZpbmcgQ0FTIHBlcmZvcm1hbmNlIGEgYml0IGJ5IFtAJiM4MjAzO3loYWtiYXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95aGFrYmFyKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQzOSkKLSBidWlsZChkZXBzKTogYnVtcCBydWJ5L3NldHVwLXJ1YnkgZnJvbSAxLjI0Mi4wIHRvIDEuMjQ1LjAgYnkgW0AmIzgyMDM7ZGVwZW5kYWJvdF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcGVuZGFib3QpIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDI2KQoKKipGdWxsIENoYW5nZWxvZyoqOiBodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvY29tcGFyZS92MC44MS43Li4udjAuODEuOAoKIyMjIFtgdjAuODEuN2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9yZWxlYXNlcy90YWcvdjAuODEuNykKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2NvbXBhcmUvdjAuODEuNi4uLnYwLjgxLjcpCgojIyMjIPCfp6ogRXhwZXJpbWVudHMgVXBkYXRlZAoKIyMjIyMgYC0tc3VtbWFyeS11bml0LWR1cmF0aW9uYCByZXBsYWNlZCB3aXRoIGAtLXN1bW1hcnktcGVyLXVuaXRgCgpQZXIgZGVzaWduIGZlZWRiYWNrLCB0aGUgZmxhZyBgLS1zdW1tYXJ5LXVuaXQtZHVyYXRpb25gIGhhcyBiZWVuIHJlcGxhY2VkIHdpdGggYC0tc3VtbWFyeS1wZXItdW5pdGAgaW4gdGhlIFtyZXBvcnQgZXhwZXJpbWVudF0oaHR0cHM6Ly90ZXJyYWdydW50LXYxLmdydW50d29yay5pby9kb2NzL3JlZmVyZW5jZS9leHBlcmltZW50cyNyZXBvcnQpLgoKVGhlIGZpbmFsIHN1bW1hcnkgYXQgdGhlIGVuZCBvZiBydW5zIHdhcyB1cGRhdGVkIGZyb20gbG9va2luZyBsaWtlIHRoaXMgYnkgZGVmYXVsdDoKCmBgYGJhc2gKJCB0ZXJyYWdydW50IHJ1biAtLWFsbCBwbGFuCgojIyMgT21pdHRlZCBmb3IgYnJldml0eS4uLgoK4p2v4p2vIFJ1biBTdW1tYXJ5CiAgIER1cmF0aW9uOiAgIDYybXMKICAgVW5pdHM6ICAgICAgMwogICBTdWNjZWVkZWQ6ICAzCmBgYAoKVG8gbG9va2luZyBsaWtlIHRoaXM6CgpgYGBiYXNoCiQgdGVycmFncnVudCBydW4gLS1hbGwgcGxhbgoKIyMjIE9taXR0ZWQgZm9yIGJyZXZpdHkuLi4KCuKdr+KdryBSdW4gU3VtbWFyeSAgMyB1bml0cyAgNjJtcwogICDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAKICAgU3VjY2VlZGVkICAgIDMKYGBgCgpJbiBhZGRpdGlvbiwgdGhlIGZsYWcgYC0tc3VtbWFyeS11bml0LWR1cmF0aW9uYCB0aGF0IHJlc3VsdGVkIGluIHN1bW1hcmllcyB0aGF0IGxvb2tlZCBsaWtlIHRoaXM6CgpgYGBiYXNoCiQgdGVycmFncnVudCBydW4gLS1hbGwgcGxhbiAtLXN1bW1hcnktdW5pdC1kdXJhdGlvbgoKIyMjIE9taXR0ZWQgZm9yIGJyZXZpdHkuLi4KCuKdr+KdryBSdW4gU3VtbWFyeQogICBEdXJhdGlvbjogICAxMG0KICAgICAgbG9uZy1ydW5uaW5nLXVuaXQ6ICAgIDEwbQogICAgICBtZWRpdW0tcnVubmluZy11bml0OiAgMTJzCiAgICAgIHNob3J0LXJ1bm5pbmctdW5pdDogICA1bXMKICAgVW5pdHM6ICAgICAgMwogICBTdWNjZWVkZWQ6ICAzCmBgYAoKV2FzIHJlcGxhY2VkIHdpdGggdGhlIGAtLXN1bW1hcnktcGVyLXVuaXRgIGZsYWcgdGhhdCByZXN1bHRzIGluIHN1bW1hcmllcyB0aGF0IGxvb2sgbGlrZSB0aGlzOgoKYGBgYmFzaAokIHRlcnJhZ3J1bnQgcnVuIC0tYWxsIHBsYW4gLS1zdW1tYXJ5LXBlci11bml0CgojIyMgT21pdHRlZCBmb3IgYnJldml0eS4uLgoK4p2v4p2vIFJ1biBTdW1tYXJ5ICAzIHVuaXRzICAgICAxMG0KICAg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSACiAgIFN1Y2NlZWRlZCAoMykKICAgICAgbG9uZy1ydW5uaW5nLXVuaXQgICAgIDEwbQogICAgICBtZWRpdW0tcnVubmluZy11bml0ICAgMTJzCiAgICAgIHNob3J0LXJ1bm5pbmctdW5pdCAgICA1bXMKYGBgCgpUaGlzIHdhcyBkb25lIHRvIHN0cmVhbWxpbmUgdGhlIGluZm9ybWF0aW9uIGNvbnZleWVkIGJ5IHRoZSBydW4gc3VtbWFyeSwgYW5kIHRvIG1heGltaXplIGxldmVyYWdlIG92ZXIgdGhlIHNjcmVlbiByZWFsIGVzdGF0ZSB0YWtlbiBieSB0aGUgc3VtbWFyeS4KClRoZSBbcmVwb3J0IGV4cGVyaW1lbnRdKGh0dHBzOi8vdGVycmFncnVudC5ncnVudHdvcmsuaW8vZG9jcy9yZWZlcmVuY2UvZXhwZXJpbWVudHMjcmVwb3J0KSBpcyBzdGlsbCBvbmdvaW5nLCBhbmQgY29tbXVuaXR5IGZlZWRiYWNrIGlzIGVuY291cmFnZWQuIFBsZWFzZSBzaGFyZSBhbnkgZmVlZGJhY2sgeW91IG1heSBoYXZlIGJlZm9yZSB0aGUgZGVzaWduIG9mIFJ1biBSZXBvcnRzIGFuZCBSdW4gU3VtbWFyaWVzIGFyZSBmaW5hbGl6ZWQuCgojIyMjIFdoYXQncyBDaGFuZ2VkCgotIGZpeDogQWRkaW5nIEUyRSB0ZXN0cyBmb3IgY2F0YWxvZyBieSBbQCYjODIwMzt5aGFrYmFyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20veWhha2JhcikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MjQpCi0gZml4OiBSZXBsYWNlIHN1bW1hcnkgdW5pdCBkdXJhdGlvbnMgYnkgW0AmIzgyMDM7eWhha2Jhcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3loYWtiYXIpIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDE4KQoKKipGdWxsIENoYW5nZWxvZyoqOiBodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvY29tcGFyZS92MC44MS42Li4udjAuODEuNwoKIyMjIFtgdjAuODEuNmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9yZWxlYXNlcy90YWcvdjAuODEuNikKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2NvbXBhcmUvdjAuODEuNS4uLnYwLjgxLjYpCgojIyMjIPCfkJsgQnVnIEZpeGVzCgojIyMjIyBUaGUgYGNhdGFsb2dgIGNvbW1hbmQgbm8gbG9uZ2VyIHBhbmljcyBkdXJpbmcgc2NhZmZvbGRpbmcKCkEgbWlzdGFrZSBpbiBhIHJlZmFjdG9yIG9mIGludGVybmFsIGxvZ2dpbmcgY2F1c2VkIGEgcGFuaWMgZHVyaW5nIHNjYWZmb2xkaW5nIHdoaWxlIHVzaW5nIHRoZSBUZXJyYWdydW50IENhdGFsb2cgVGVybWluYWwgVXNlciBJbnRlcmZhY2UgKFRVSSkuCgpUaGF0IGJ1ZyBoYXMgYmVlbiBmaXhlZC4KCiMjIyMjIElhQyBFbmdpbmVzIG5vdyBwcm9wZXJseSBoYW5kbGUgZXJyb3JzIGR1cmluZyBgaW5pdGAgYW5kIGBzaHV0ZG93bmAKClNvbWUgbWlzc2luZyBlcnJvciBoYW5kbGluZyBpbiBJYUMgRW5naW5lcyBoYXMgYmVlbiBpbnRyb2R1Y2VkIHRvIHByb3Blcmx5IGhhbmRsZSBmYWlsZWQgaW5pdGlhbGl6YXRpb24gYW5kIHNodXRkb3duIGJ5IElhQyBFbmdpbmVzLgoKIyMjIyBXaGF0J3MgQ2hhbmdlZAoKLSBmZWF0OiBVc2FnZSBvZiBkaXNjb3ZlcnkgYW5kIHF1ZXVlIHRvIGJ1aWxkIHN0YWNrIG1vZHVsZXMgYnkgW0AmIzgyMDM7ZGVuaXMyNTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZW5pczI1NikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQzOTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQzOTMpCi0gZml4OiBGaXhpbmcgbG9nIHBhc3N0aHJvdWdoIGZvciBgY2F0YWxvZ2AgYnkgW0AmIzgyMDM7eWhha2Jhcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3loYWtiYXIpIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDIxKQotIGZpeDogQWRkaW5nIGVycm9yIGhhbmRsaW5nIGZvciBlbmdpbmVzIGJ5IFtAJiM4MjAzO3loYWtiYXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95aGFrYmFyKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQxNCkKLSBjaG9yZTogRGVwZW5kZW5jaWVzIHVwZGF0ZSBieSBbQCYjODIwMztkZW5pczI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlbmlzMjU2KSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQxNykKCioqRnVsbCBDaGFuZ2Vsb2cqKjogaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2NvbXBhcmUvdjAuODEuNS4uLnYwLjgxLjYKCiMjIyBbYHYwLjgxLjVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcmVsZWFzZXMvdGFnL3YwLjgxLjUpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9jb21wYXJlL3YwLjgxLjQuLi52MC44MS41KQoKIyMjIyDinKggTmV3IEZlYXR1cmVzCgojIyMjIyBUZXJyYWdydW50IG5vdyBzdXBwb3J0cyB1c2luZyBjcmVkZW50aWFscyBpbiBgLnRlcnJhZm9ybXJjYCBmaWxlcwoKVGVycmFncnVudCBub3cgc3VwcG9ydHMgY3JlZGVudGlhbHMgc3RvcmVkIGluIGAudGVycmFmb3JtcmNgIGZpbGVzIHdoZW4gZmV0Y2hpbmcgZnJvbSBwcml2YXRlIHJlZ2lzdHJpZXMsIGluIGFkZGl0aW9uIHRvIHRoZSBmYWxsYmFjayBtZWNoYW5pc20gb2YgdXNpbmcgYFRHX1RGX1JFR0lTVFJZX1RPS0VOYC4KClNwZWNpYWwgdGhhbmtzIHRvIFtAJiM4MjAzO2RsdW5kZ3Jlbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RsdW5kZ3JlbikgZm9yIGNvbnRyaWJ1dGluZyB0aGlzIGZlYXR1cmUhCgojIyMjIFdoYXQncyBDaGFuZ2VkCgotIGZlYXQ6IHN1cHBvcnQgY3JlZGVudGlhbCB0b2tlbnMgZm9yIGdldHRlciBieSBbQCYjODIwMztkbHVuZGdyZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kbHVuZGdyZW4pIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80MDQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80MDQ3KQoKIyMjIyBOZXcgQ29udHJpYnV0b3JzCgotIFtAJiM4MjAzO2RsdW5kZ3Jlbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RsdW5kZ3JlbikgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQwNDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQwNDcpCgoqKkZ1bGwgQ2hhbmdlbG9nKio6IGh0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9jb21wYXJlL3YwLjgxLjQuLi52MC44MS41CgojIyMgW2B2MC44MS40YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3JlbGVhc2VzL3RhZy92MC44MS40KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvY29tcGFyZS92MC44MS4zLi4udjAuODEuNCkKCiMjIyMg8J+nqiBFeHBlcmltZW50cyBVcGRhdGVkCgojIyMjIyBUaGUgYHJlcG9ydHNgIGV4cGVyaW1lbnQgbm93IHN1cHBvcnRzIHRoZSBgLS1zdW1tYXJ5LXVuaXQtZHVyYXRpb25gIGZsYWcKCkFzIHBhcnQgb2YgZGVsaXZlcmluZyBbIyYjODIwMzszNjI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvaXNzdWVzLzM2MjgpICwgdGhlIFtyZXBvcnRzXShodHRwczovL3RlcnJhZ3J1bnQuZ3J1bnR3b3JrLmlvL2RvY3MvcmVmZXJlbmNlL2V4cGVyaW1lbnRzLyNyZXBvcnRzKSBleHBlcmltZW50IGhhcyBiZWVuIHVwZGF0ZWQgdG8gc3VwcG9ydCBvcHRpb25hbGx5IGRpc3BsYXlpbmcgdW5pdC1sZXZlbCBkdXJhdGlvbiBpbmZvcm1hdGlvbiBpbiB0aGUgUnVuIFN1bW1hcnkuCgpZb3UgY2FuIG5vdyBvcHRpb25hbGx5IGRpc3BsYXkgdGhlIGR1cmF0aW9uIGZvciBlYWNoIHVuaXQgcnVuIGFzIHBhcnQgb2YgdGhlIFJ1biBTdW1tYXJ5IGJ5IGFkZGluZyB0aGUgYC0tc3VtbWFyeS11bml0LWR1cmF0aW9uYCBmbGFnIHRvIHlvdXIgYHJ1bmAgY29tbWFuZHM6CgplLmcuCgpgYGBiYXNoCiQgdGVycmFncnVudCBydW4gLS1hbGwgcGxhbiAtLXN1bW1hcnktdW5pdC1kdXJhdGlvbgoKIyMjIE9taXR0ZWQgZm9yIGJyZXZpdHkuLi4KCuKdr+KdryBSdW4gU3VtbWFyeQogICBEdXJhdGlvbjogICAxMG0KICAgICAgbG9uZy1ydW5uaW5nLXVuaXQ6ICAgIDEwbQogICAgICBtZWRpdW0tcnVubmluZy11bml0OiAgMTJzCiAgICAgIHNob3J0LXJ1bm5pbmctdW5pdDogICA1bXMKICAgVW5pdHM6ICAgICAgMwogICBTdWNjZWVkZWQ6ICAzCmBgYAoKQnkgZGVmYXVsdCwgdGhpcyBpbmZvcm1hdGlvbiB3aWxsIGJlIG9taXR0ZWQuCgpGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIFtTaG93aW5nIHVuaXQgZHVyYXRpb25zXShodHRwczovL3RlcnJhZ3J1bnQuZ3J1bnR3b3JrLmlvL2RvY3MvZmVhdHVyZXMvcnVuLXJlcG9ydC8jc2hvd2luZy11bml0LWR1cmF0aW9ucykgaW4gdGhlIGRvY3MuCgojIyMjIFdoYXQncyBDaGFuZ2VkCgotIGZlYXQ6IEltcHJvdmluZyB0ZXN0aW5nICYgZG9jdW1lbnRhdGlvbiBieSBbQCYjODIwMzt5aGFrYmFyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20veWhha2JhcikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MDkpCi0gZmVhdDogQWRkaW5nIGAtLXN1bW1hcnktdW5pdC1kdXJhdGlvbmAgYnkgW0AmIzgyMDM7eWhha2Jhcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3loYWtiYXIpIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDEwKQoKKipGdWxsIENoYW5nZWxvZyoqOiBodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvY29tcGFyZS92MC44MS4zLi4udjAuODEuNAoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IEJyYW5jaCBjcmVhdGlvbiAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKSwgQXV0b21lcmdlIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLgoK8J+apiAqKkF1dG9tZXJnZSoqOiBEaXNhYmxlZCBieSBjb25maWcuIFBsZWFzZSBtZXJnZSB0aGlzIG1hbnVhbGx5IG9uY2UgeW91IGFyZSBzYXRpc2ZpZWQuCgrimbsgKipSZWJhc2luZyoqOiBXaGVuZXZlciBQUiBiZWNvbWVzIGNvbmZsaWN0ZWQsIG9yIHlvdSB0aWNrIHRoZSByZWJhc2UvcmV0cnkgY2hlY2tib3guCgrwn5SVICoqSWdub3JlKio6IENsb3NlIHRoaXMgUFIgYW5kIHlvdSB3b24ndCBiZSByZW1pbmRlZCBhYm91dCB0aGlzIHVwZGF0ZSBhZ2Fpbi4KCi0tLQoKIC0gWyBdIDwhLS0gcmViYXNlLWNoZWNrIC0tPklmIHlvdSB3YW50IHRvIHJlYmFzZS9yZXRyeSB0aGlzIFBSLCBjaGVjayB0aGlzIGJveAoKLS0tCgpUaGlzIFBSIHdhcyBnZW5lcmF0ZWQgYnkgW01lbmQgUmVub3ZhdGVdKGh0dHBzOi8vbWVuZC5pby9yZW5vdmF0ZS8pLiBWaWV3IHRoZSBbcmVwb3NpdG9yeSBqb2IgbG9nXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2dpdGh1Yi9vc2lzbS90ZXN0YmVkKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME1DNDBPQzQxSWl3aWRYQmtZWFJsWkVsdVZtVnlJam9pTkRBdU5qSXVNU0lzSW5SaGNtZGxkRUp5WVc1amFDSTZJbTFoYVc0aUxDSnNZV0psYkhNaU9sc2ljbVZ1YjNaaGRHVWlYWDA9LS0+Cg==
      patchset: 2dd1dc2d354270cc1f3f1b50e91944147eec895c
      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: 95400903ba18e86e546004cbff0716a23812e65c
          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/testbed
        name: osism/testbed
        short_name: testbed
        src_dir: src/github.com/osism/testbed
      projects:
        github.com/osism/testbed:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          checkout: main
          checkout_description: zuul branch
          commit: cdf044f78832f940594e81d60ddf29d62c30042b
          name: osism/testbed
          required: false
          short_name: testbed
          src_dir: src/github.com/osism/testbed
      ref: refs/pull/2727/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
