all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:febc:d1a4
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: c507e008-d443-4c79-92b2-dff9a38b7eca
        host_id: 39b0ac6b1bd0318d0940af02f75334312eeed4057396383c275283da
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:febc:d1a4
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.93
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.191
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:febc:d1a4
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job yamllint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#59>'
      - '<Job yamllint explicit: None implied: None source: osism/testbed/.zuul.yaml@main#195>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 93f1a1ed029a4fd0a0154c253f1dd3ae
      build_refs:
      - branch: main
        change: '2727'
        change_message: "chore(deps): update dependency gruntwork-io/terragrunt to
          v0.81.8\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [gruntwork-io/terragrunt](https://redirect.github.com/gruntwork-io/terragrunt)
          | patch | `v0.81.3` -> `v0.81.8` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gruntwork-io/terragrunt
          (gruntwork-io/terragrunt)</summary>\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:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC41IiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/testbed/pull/2727
        commit_id: 8224055855cc3f4da8d88f75c254788b76899dec
        patchset: 8224055855cc3f4da8d88f75c254788b76899dec
        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: feb0da5f08b4430e9951aa6ff7e095fa
      buildset_refs:
      - branch: main
        change: '2727'
        change_message: "chore(deps): update dependency gruntwork-io/terragrunt to
          v0.81.8\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [gruntwork-io/terragrunt](https://redirect.github.com/gruntwork-io/terragrunt)
          | patch | `v0.81.3` -> `v0.81.8` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gruntwork-io/terragrunt
          (gruntwork-io/terragrunt)</summary>\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:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC41IiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/testbed/pull/2727
        commit_id: 8224055855cc3f4da8d88f75c254788b76899dec
        patchset: 8224055855cc3f4da8d88f75c254788b76899dec
        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.81.8\n\nThis
        PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
        [gruntwork-io/terragrunt](https://redirect.github.com/gruntwork-io/terragrunt)
        | patch | `v0.81.3` -> `v0.81.8` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gruntwork-io/terragrunt
        (gruntwork-io/terragrunt)</summary>\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:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC41IiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/testbed/pull/2727
      child_jobs: []
      commit_id: 8224055855cc3f4da8d88f75c254788b76899dec
      event_id: f7a5ef40-4d43-11f0-9607-3cc0ebb86239
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/93f1a1ed029a4fd0a0154c253f1dd3ae/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/93f1a1ed029a4fd0a0154c253f1dd3ae/work/logs
        result_data_file: /var/lib/zuul/builds/93f1a1ed029a4fd0a0154c253f1dd3ae/work/results.json
        src_root: /var/lib/zuul/builds/93f1a1ed029a4fd0a0154c253f1dd3ae/work/src
        work_root: /var/lib/zuul/builds/93f1a1ed029a4fd0a0154c253f1dd3ae/work
      include_vars: []
      items:
      - branch: main
        change: '2727'
        change_message: "chore(deps): update dependency gruntwork-io/terragrunt to
          v0.81.8\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [gruntwork-io/terragrunt](https://redirect.github.com/gruntwork-io/terragrunt)
          | patch | `v0.81.3` -> `v0.81.8` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gruntwork-io/terragrunt
          (gruntwork-io/terragrunt)</summary>\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:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC41IiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/testbed/pull/2727
        commit_id: 8224055855cc3f4da8d88f75c254788b76899dec
        patchset: 8224055855cc3f4da8d88f75c254788b76899dec
        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: yamllint
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGdydW50d29yay1pby90ZXJyYWdydW50IHRvIHYwLjgxLjgKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgVXBkYXRlIHwgQ2hhbmdlIHwKfC0tLXwtLS18LS0tfAp8IFtncnVudHdvcmstaW8vdGVycmFncnVudF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50KSB8IHBhdGNoIHwgYHYwLjgxLjNgIC0+IGB2MC44MS44YCB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+Z3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQgKGdydW50d29yay1pby90ZXJyYWdydW50KTwvc3VtbWFyeT4KCiMjIyBbYHYwLjgxLjhgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcmVsZWFzZXMvdGFnL3YwLjgxLjgpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9jb21wYXJlL3YwLjgxLjcuLi52MC44MS44KQoKIyMjIyDinKggTmV3IEZlYXR1cmVzCgojIyMjIyBTY2FmZm9sZCBub3cgc3VwcG9ydHMgQm9pbGVycGxhdGUgZGVwZW5kZW5jaWVzIGFuZCBwYXJ0aWFscwoKVGhlIFtTY2FmZm9sZF0oaHR0cHM6Ly90ZXJyYWdydW50LmdydW50d29yay5pby9kb2NzL2ZlYXR1cmVzL3NjYWZmb2xkLykgZmVhdHVyZSBub3cgc3VwcG9ydHMgbGV2ZXJhZ2luZyBCb2lsZXJwbGF0ZSBbZGVwZW5kZW5jaWVzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL2JvaWxlcnBsYXRlP3RhYj1yZWFkbWUtb3YtZmlsZSNkZXBlbmRlbmNpZXMpIGFuZCBbcGFydGlhbHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vYm9pbGVycGxhdGU/dGFiPXJlYWRtZS1vdi1maWxlI3BhcnRpYWxzKS4KClRoaXMgd2FzIGEgbWlzc2luZyBmZWF0dXJlIGluIHRoZSBpbnRlZ3JhdGlvbiBiZXR3ZWVuIFNjYWZmb2xkIGFuZCBCb2lsZXJwbGF0ZSwgYW5kIFRlcnJhZ3J1bnQgdXNlcnMgZG8gbm90IGhhdmUgdG8gY2hhbmdlIGFueXRoaW5nIGluIGhvdyB0aGV5IGludm9rZSBTY2FmZm9sZCB0byBoYXZlIFtjdXN0b20gQm9pbGVycGxhdGUgdGVtcGxhdGVzXShodHRwczovL3RlcnJhZ3J1bnQuZ3J1bnR3b3JrLmlvL2RvY3MvZmVhdHVyZXMvc2NhZmZvbGQvI2N1c3RvbS10ZW1wbGF0ZXMtZm9yLXNjYWZmb2xkaW5nKSBwcm9wZXJseSByZW5kZXIgdXNpbmcgdGhvc2UgQm9pbGVycGxhdGUgZmVhdHVyZXMuCgpTcGVjaWFsIHRoYW5rcyB0byBbQCYjODIwMzt0Z2VpamddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90Z2VpamcpIGZvciBjb250cmlidXRpbmcgdGhpcyBmZWF0dXJlIQoKIyMjIyBXaGF0J3MgQ2hhbmdlZAoKLSBmZWF0OiBBZGQgc2NhZmZvbGQgc3VwcG9ydCBmb3IgYm9pbGVycGxhdGUgZGVwZW5kZW5jaWVzIGFuZCBwYXJ0aWFscyBieSBbQCYjODIwMzt0Z2VpamddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90Z2VpamcpIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDM3KQotIGZpeDogSW1wcm92ZSBlcnJvciBtZXNzYWdlIHdoZW4gdGVycmFncnVudC5oY2wgZmlsZSBkb2VzIG5vdCBleGlzdCBieSBbQCYjODIwMztqYW1lczAzMTYwOTI3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vamFtZXMwMzE2MDkyNykgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MjUpCi0gZml4OiBGaXhpbmcgdXNhZ2Ugb2YgYGRlcGVuZGVuY2llc2AgaW4gZGlzY292ZXJ5IGJ5IFtAJiM4MjAzO3loYWtiYXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95aGFrYmFyKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQyOSkKLSBmaXg6IEZpeGluZyBoZWFkaW5nIGxldmVsIGZvciBleHBlcmltZW50cyBieSBbQCYjODIwMzt5aGFrYmFyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20veWhha2JhcikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MzMpCi0gcGVyZjogSW1wcm92aW5nIENBUyBwZXJmb3JtYW5jZSBhIGJpdCBieSBbQCYjODIwMzt5aGFrYmFyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20veWhha2JhcikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MzkpCi0gYnVpbGQoZGVwcyk6IGJ1bXAgcnVieS9zZXR1cC1ydWJ5IGZyb20gMS4yNDIuMCB0byAxLjI0NS4wIGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXBlbmRhYm90KSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQyNikKCioqRnVsbCBDaGFuZ2Vsb2cqKjogaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2NvbXBhcmUvdjAuODEuNy4uLnYwLjgxLjgKCiMjIyBbYHYwLjgxLjdgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcmVsZWFzZXMvdGFnL3YwLjgxLjcpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9jb21wYXJlL3YwLjgxLjYuLi52MC44MS43KQoKIyMjIyDwn6eqIEV4cGVyaW1lbnRzIFVwZGF0ZWQKCiMjIyMjIGAtLXN1bW1hcnktdW5pdC1kdXJhdGlvbmAgcmVwbGFjZWQgd2l0aCBgLS1zdW1tYXJ5LXBlci11bml0YAoKUGVyIGRlc2lnbiBmZWVkYmFjaywgdGhlIGZsYWcgYC0tc3VtbWFyeS11bml0LWR1cmF0aW9uYCBoYXMgYmVlbiByZXBsYWNlZCB3aXRoIGAtLXN1bW1hcnktcGVyLXVuaXRgIGluIHRoZSBbcmVwb3J0IGV4cGVyaW1lbnRdKGh0dHBzOi8vdGVycmFncnVudC12MS5ncnVudHdvcmsuaW8vZG9jcy9yZWZlcmVuY2UvZXhwZXJpbWVudHMjcmVwb3J0KS4KClRoZSBmaW5hbCBzdW1tYXJ5IGF0IHRoZSBlbmQgb2YgcnVucyB3YXMgdXBkYXRlZCBmcm9tIGxvb2tpbmcgbGlrZSB0aGlzIGJ5IGRlZmF1bHQ6CgpgYGBiYXNoCiQgdGVycmFncnVudCBydW4gLS1hbGwgcGxhbgoKIyMjIE9taXR0ZWQgZm9yIGJyZXZpdHkuLi4KCuKdr+KdryBSdW4gU3VtbWFyeQogICBEdXJhdGlvbjogICA2Mm1zCiAgIFVuaXRzOiAgICAgIDMKICAgU3VjY2VlZGVkOiAgMwpgYGAKClRvIGxvb2tpbmcgbGlrZSB0aGlzOgoKYGBgYmFzaAokIHRlcnJhZ3J1bnQgcnVuIC0tYWxsIHBsYW4KCiMjIyBPbWl0dGVkIGZvciBicmV2aXR5Li4uCgrina/ina8gUnVuIFN1bW1hcnkgIDMgdW5pdHMgIDYybXMKICAg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSACiAgIFN1Y2NlZWRlZCAgICAzCmBgYAoKSW4gYWRkaXRpb24sIHRoZSBmbGFnIGAtLXN1bW1hcnktdW5pdC1kdXJhdGlvbmAgdGhhdCByZXN1bHRlZCBpbiBzdW1tYXJpZXMgdGhhdCBsb29rZWQgbGlrZSB0aGlzOgoKYGBgYmFzaAokIHRlcnJhZ3J1bnQgcnVuIC0tYWxsIHBsYW4gLS1zdW1tYXJ5LXVuaXQtZHVyYXRpb24KCiMjIyBPbWl0dGVkIGZvciBicmV2aXR5Li4uCgrina/ina8gUnVuIFN1bW1hcnkKICAgRHVyYXRpb246ICAgMTBtCiAgICAgIGxvbmctcnVubmluZy11bml0OiAgICAxMG0KICAgICAgbWVkaXVtLXJ1bm5pbmctdW5pdDogIDEycwogICAgICBzaG9ydC1ydW5uaW5nLXVuaXQ6ICAgNW1zCiAgIFVuaXRzOiAgICAgIDMKICAgU3VjY2VlZGVkOiAgMwpgYGAKCldhcyByZXBsYWNlZCB3aXRoIHRoZSBgLS1zdW1tYXJ5LXBlci11bml0YCBmbGFnIHRoYXQgcmVzdWx0cyBpbiBzdW1tYXJpZXMgdGhhdCBsb29rIGxpa2UgdGhpczoKCmBgYGJhc2gKJCB0ZXJyYWdydW50IHJ1biAtLWFsbCBwbGFuIC0tc3VtbWFyeS1wZXItdW5pdAoKIyMjIE9taXR0ZWQgZm9yIGJyZXZpdHkuLi4KCuKdr+KdryBSdW4gU3VtbWFyeSAgMyB1bml0cyAgICAgMTBtCiAgIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgAogICBTdWNjZWVkZWQgKDMpCiAgICAgIGxvbmctcnVubmluZy11bml0ICAgICAxMG0KICAgICAgbWVkaXVtLXJ1bm5pbmctdW5pdCAgIDEycwogICAgICBzaG9ydC1ydW5uaW5nLXVuaXQgICAgNW1zCmBgYAoKVGhpcyB3YXMgZG9uZSB0byBzdHJlYW1saW5lIHRoZSBpbmZvcm1hdGlvbiBjb252ZXllZCBieSB0aGUgcnVuIHN1bW1hcnksIGFuZCB0byBtYXhpbWl6ZSBsZXZlcmFnZSBvdmVyIHRoZSBzY3JlZW4gcmVhbCBlc3RhdGUgdGFrZW4gYnkgdGhlIHN1bW1hcnkuCgpUaGUgW3JlcG9ydCBleHBlcmltZW50XShodHRwczovL3RlcnJhZ3J1bnQuZ3J1bnR3b3JrLmlvL2RvY3MvcmVmZXJlbmNlL2V4cGVyaW1lbnRzI3JlcG9ydCkgaXMgc3RpbGwgb25nb2luZywgYW5kIGNvbW11bml0eSBmZWVkYmFjayBpcyBlbmNvdXJhZ2VkLiBQbGVhc2Ugc2hhcmUgYW55IGZlZWRiYWNrIHlvdSBtYXkgaGF2ZSBiZWZvcmUgdGhlIGRlc2lnbiBvZiBSdW4gUmVwb3J0cyBhbmQgUnVuIFN1bW1hcmllcyBhcmUgZmluYWxpemVkLgoKIyMjIyBXaGF0J3MgQ2hhbmdlZAoKLSBmaXg6IEFkZGluZyBFMkUgdGVzdHMgZm9yIGNhdGFsb2cgYnkgW0AmIzgyMDM7eWhha2Jhcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3loYWtiYXIpIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDI0KQotIGZpeDogUmVwbGFjZSBzdW1tYXJ5IHVuaXQgZHVyYXRpb25zIGJ5IFtAJiM4MjAzO3loYWtiYXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95aGFrYmFyKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQxOCkKCioqRnVsbCBDaGFuZ2Vsb2cqKjogaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2NvbXBhcmUvdjAuODEuNi4uLnYwLjgxLjcKCiMjIyBbYHYwLjgxLjZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcmVsZWFzZXMvdGFnL3YwLjgxLjYpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9jb21wYXJlL3YwLjgxLjUuLi52MC44MS42KQoKIyMjIyDwn5CbIEJ1ZyBGaXhlcwoKIyMjIyMgVGhlIGBjYXRhbG9nYCBjb21tYW5kIG5vIGxvbmdlciBwYW5pY3MgZHVyaW5nIHNjYWZmb2xkaW5nCgpBIG1pc3Rha2UgaW4gYSByZWZhY3RvciBvZiBpbnRlcm5hbCBsb2dnaW5nIGNhdXNlZCBhIHBhbmljIGR1cmluZyBzY2FmZm9sZGluZyB3aGlsZSB1c2luZyB0aGUgVGVycmFncnVudCBDYXRhbG9nIFRlcm1pbmFsIFVzZXIgSW50ZXJmYWNlIChUVUkpLgoKVGhhdCBidWcgaGFzIGJlZW4gZml4ZWQuCgojIyMjIyBJYUMgRW5naW5lcyBub3cgcHJvcGVybHkgaGFuZGxlIGVycm9ycyBkdXJpbmcgYGluaXRgIGFuZCBgc2h1dGRvd25gCgpTb21lIG1pc3NpbmcgZXJyb3IgaGFuZGxpbmcgaW4gSWFDIEVuZ2luZXMgaGFzIGJlZW4gaW50cm9kdWNlZCB0byBwcm9wZXJseSBoYW5kbGUgZmFpbGVkIGluaXRpYWxpemF0aW9uIGFuZCBzaHV0ZG93biBieSBJYUMgRW5naW5lcy4KCiMjIyMgV2hhdCdzIENoYW5nZWQKCi0gZmVhdDogVXNhZ2Ugb2YgZGlzY292ZXJ5IGFuZCBxdWV1ZSB0byBidWlsZCBzdGFjayBtb2R1bGVzIGJ5IFtAJiM4MjAzO2RlbmlzMjU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVuaXMyNTYpIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80MzkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80MzkzKQotIGZpeDogRml4aW5nIGxvZyBwYXNzdGhyb3VnaCBmb3IgYGNhdGFsb2dgIGJ5IFtAJiM4MjAzO3loYWtiYXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95aGFrYmFyKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQyMSkKLSBmaXg6IEFkZGluZyBlcnJvciBoYW5kbGluZyBmb3IgZW5naW5lcyBieSBbQCYjODIwMzt5aGFrYmFyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20veWhha2JhcikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MTQpCi0gY2hvcmU6IERlcGVuZGVuY2llcyB1cGRhdGUgYnkgW0AmIzgyMDM7ZGVuaXMyNTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZW5pczI1NikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ0MTcpCgoqKkZ1bGwgQ2hhbmdlbG9nKio6IGh0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9jb21wYXJlL3YwLjgxLjUuLi52MC44MS42CgojIyMgW2B2MC44MS41YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3JlbGVhc2VzL3RhZy92MC44MS41KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvY29tcGFyZS92MC44MS40Li4udjAuODEuNSkKCiMjIyMg4pyoIE5ldyBGZWF0dXJlcwoKIyMjIyMgVGVycmFncnVudCBub3cgc3VwcG9ydHMgdXNpbmcgY3JlZGVudGlhbHMgaW4gYC50ZXJyYWZvcm1yY2AgZmlsZXMKClRlcnJhZ3J1bnQgbm93IHN1cHBvcnRzIGNyZWRlbnRpYWxzIHN0b3JlZCBpbiBgLnRlcnJhZm9ybXJjYCBmaWxlcyB3aGVuIGZldGNoaW5nIGZyb20gcHJpdmF0ZSByZWdpc3RyaWVzLCBpbiBhZGRpdGlvbiB0byB0aGUgZmFsbGJhY2sgbWVjaGFuaXNtIG9mIHVzaW5nIGBUR19URl9SRUdJU1RSWV9UT0tFTmAuCgpTcGVjaWFsIHRoYW5rcyB0byBbQCYjODIwMztkbHVuZGdyZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kbHVuZGdyZW4pIGZvciBjb250cmlidXRpbmcgdGhpcyBmZWF0dXJlIQoKIyMjIyBXaGF0J3MgQ2hhbmdlZAoKLSBmZWF0OiBzdXBwb3J0IGNyZWRlbnRpYWwgdG9rZW5zIGZvciBnZXR0ZXIgYnkgW0AmIzgyMDM7ZGx1bmRncmVuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGx1bmRncmVuKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDA0N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDA0NykKCiMjIyMgTmV3IENvbnRyaWJ1dG9ycwoKLSBbQCYjODIwMztkbHVuZGdyZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kbHVuZGdyZW4pIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80MDQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80MDQ3KQoKKipGdWxsIENoYW5nZWxvZyoqOiBodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvY29tcGFyZS92MC44MS40Li4udjAuODEuNQoKIyMjIFtgdjAuODEuNGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9yZWxlYXNlcy90YWcvdjAuODEuNCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2NvbXBhcmUvdjAuODEuMy4uLnYwLjgxLjQpCgojIyMjIPCfp6ogRXhwZXJpbWVudHMgVXBkYXRlZAoKIyMjIyMgVGhlIGByZXBvcnRzYCBleHBlcmltZW50IG5vdyBzdXBwb3J0cyB0aGUgYC0tc3VtbWFyeS11bml0LWR1cmF0aW9uYCBmbGFnCgpBcyBwYXJ0IG9mIGRlbGl2ZXJpbmcgWyMmIzgyMDM7MzYyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2lzc3Vlcy8zNjI4KSAsIHRoZSBbcmVwb3J0c10oaHR0cHM6Ly90ZXJyYWdydW50LmdydW50d29yay5pby9kb2NzL3JlZmVyZW5jZS9leHBlcmltZW50cy8jcmVwb3J0cykgZXhwZXJpbWVudCBoYXMgYmVlbiB1cGRhdGVkIHRvIHN1cHBvcnQgb3B0aW9uYWxseSBkaXNwbGF5aW5nIHVuaXQtbGV2ZWwgZHVyYXRpb24gaW5mb3JtYXRpb24gaW4gdGhlIFJ1biBTdW1tYXJ5LgoKWW91IGNhbiBub3cgb3B0aW9uYWxseSBkaXNwbGF5IHRoZSBkdXJhdGlvbiBmb3IgZWFjaCB1bml0IHJ1biBhcyBwYXJ0IG9mIHRoZSBSdW4gU3VtbWFyeSBieSBhZGRpbmcgdGhlIGAtLXN1bW1hcnktdW5pdC1kdXJhdGlvbmAgZmxhZyB0byB5b3VyIGBydW5gIGNvbW1hbmRzOgoKZS5nLgoKYGBgYmFzaAokIHRlcnJhZ3J1bnQgcnVuIC0tYWxsIHBsYW4gLS1zdW1tYXJ5LXVuaXQtZHVyYXRpb24KCiMjIyBPbWl0dGVkIGZvciBicmV2aXR5Li4uCgrina/ina8gUnVuIFN1bW1hcnkKICAgRHVyYXRpb246ICAgMTBtCiAgICAgIGxvbmctcnVubmluZy11bml0OiAgICAxMG0KICAgICAgbWVkaXVtLXJ1bm5pbmctdW5pdDogIDEycwogICAgICBzaG9ydC1ydW5uaW5nLXVuaXQ6ICAgNW1zCiAgIFVuaXRzOiAgICAgIDMKICAgU3VjY2VlZGVkOiAgMwpgYGAKCkJ5IGRlZmF1bHQsIHRoaXMgaW5mb3JtYXRpb24gd2lsbCBiZSBvbWl0dGVkLgoKRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSBbU2hvd2luZyB1bml0IGR1cmF0aW9uc10oaHR0cHM6Ly90ZXJyYWdydW50LmdydW50d29yay5pby9kb2NzL2ZlYXR1cmVzL3J1bi1yZXBvcnQvI3Nob3dpbmctdW5pdC1kdXJhdGlvbnMpIGluIHRoZSBkb2NzLgoKIyMjIyBXaGF0J3MgQ2hhbmdlZAoKLSBmZWF0OiBJbXByb3ZpbmcgdGVzdGluZyAmIGRvY3VtZW50YXRpb24gYnkgW0AmIzgyMDM7eWhha2Jhcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3loYWtiYXIpIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NDA5KQotIGZlYXQ6IEFkZGluZyBgLS1zdW1tYXJ5LXVuaXQtZHVyYXRpb25gIGJ5IFtAJiM4MjAzO3loYWtiYXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95aGFrYmFyKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQxMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDQxMCkKCioqRnVsbCBDaGFuZ2Vsb2cqKjogaHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2NvbXBhcmUvdjAuODEuMy4uLnYwLjgxLjQKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vdGVzdGJlZCkuCjwhLS1yZW5vdmF0ZS1kZWJ1ZzpleUpqY21WaGRHVmtTVzVXWlhJaU9pSTBNQzQwT0M0MUlpd2lkWEJrWVhSbFpFbHVWbVZ5SWpvaU5EQXVOakF1TVNJc0luUmhjbWRsZEVKeVlXNWphQ0k2SW0xaGFXNGlMQ0pzWVdKbGJITWlPbHNpY21WdWIzWmhkR1VpWFgwPS0tPgo=
      patchset: 8224055855cc3f4da8d88f75c254788b76899dec
      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/yamllint/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/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: 2138fd489b810f457bed640f09e067c266633956
          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
