all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:febf:ccd0
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 4bec0de4-142a-4b3e-a88d-5f109538e1e8
        host_id: 39b0ac6b1bd0318d0940af02f75334312eeed4057396383c275283da
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:febf:ccd0
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.109
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.223
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:febf:ccd0
        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: d84db95decc2414596088499366777dd
      build_refs:
      - branch: main
        change: '2669'
        change_message: "chore(deps): update dependency opentofu/opentofu to v1.10.0\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [opentofu/opentofu](https://redirect.github.com/opentofu/opentofu) | minor
          | `v1.9.0 ` -> `v1.10.0` |\n| [opentofu/opentofu](https://redirect.github.com/opentofu/opentofu)
          | minor | `1.9.0` -> `1.10.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>opentofu/opentofu
          (opentofu/opentofu)</summary>\n\n### [`v1.10.0`](https://redirect.github.com/opentofu/opentofu/releases/tag/v1.10.0)\n\n[Compare
          Source](https://redirect.github.com/opentofu/opentofu/compare/v1.9.1...v1.10.0)\n\n###
          OpenTofu 1.10.0\n\nWe're thrilled to announce the release of OpenTofu 1.10.0,
          our most comprehensive update yet! This release represents months of dedicated
          work from our community, introducing some fantastic features that will improve
          how OpenTofu users manage and distribute infrastructure as code.\n\n####
          Highlights\n\nThis release cycle introduces major new capabilities and integrations:\n\n#####
          OCI Registry Support\n\nFull integration with OCI registries for both provider
          and module distribution, valuable for organizations with private infrastructure-as-code
          components, air-gapped environments, or enhanced security requirements.\n\n```hcl\n\n###
          Configure OCI registry mirrors in your CLI configuration:\nprovider_installation
          {\n  oci_mirror {\n    repository_template = \"example.com/opentofu-providers/${namespace}/${type}\"\n
          \   include             = [\"registry.opentofu.org/*/*\"]\n  }\n}\n\n###
          Use OCI modules directly in your configuration:\nmodule \"vpc\" {\n  source
          = \"oci://example.com/modules/vpc/aws\"\n}\n```\n\n##### Native S3 Locking\n\nSimplify
          your infrastructure by using S3's conditional writes capability for state
          locking, eliminating the need for a separate DynamoDB table.\n\n```hcl\nterraform
          {\n  backend \"s3\" {\n    bucket       = \"tofu-state-backend\"\n    key
          \         = \"statefile\"\n    region       = \"us-east-1\"\n    use_lockfile
          = true  # Enable native S3 locking\n  }\n}\n```\n\n##### OpenTelemetry Tracing\n\nGain
          insights into OpenTofu operations with experimental OpenTelemetry tracing,
          completely local and under your control.\n\n```bash\n\n### Launch a tracing
          backend like Jaeger\ndocker run -d --name jaeger \\\n  -p 16686:16686 -p
          4317:4317 \\\n  jaegertracing/jaeger:2.5.0\n\n### Configure OpenTofu to
          use OpenTelemetry\nexport OTEL_TRACES_EXPORTER=otlp\nexport OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317\nexport
          OTEL_EXPORTER_OTLP_INSECURE=true\n\n### Run your operations and view traces
          at http://localhost:16686\ntofu init\n```\n\n##### Resource Management with
          Target Files\n\nManage complex deployments more easily with the new `-target-file`
          and `-exclude-file` options, allowing version-controlled resource targeting
          patterns.\n\n```bash\n\n### Create a targets.txt file\n### Critical infrastructure
          components\nmodule.networking.aws_vpc.main\nmodule.networking.aws_subnet.public[*]\n```\n\n```bash\n\n###
          Apply only those resources\ntofu apply -target-file=targets.txt\n\n### Similarly,
          create an excludes.txt file to skip certain resources\ntofu plan -exclude-file=excludes.txt\n```\n\n####
          Compatibility Notes\n\n- Linux: Requires kernel version 3.2 or later\n-
          macOS: Requires macOS 11 Big Sur or later\n- The `ghcr.io/opentofu/opentofu`
          image is no longer supported as a base image\n- Windows: Symbolic links
          and junctions are now handled differently\n- The PostgreSQL backend in OpenTofu
          1.10 should not be used alongside older versions\n\n#### Reference\n\n-
          [Full Changelog](https://redirect.github.com/opentofu/opentofu/blob/v1.10/CHANGELOG.md)\n-
          [GitHub Comparison: v1.9.0...v1.10.0](https://redirect.github.com/opentofu/opentofu/compare/v1.9.0...v1.10.0)\n-
          [Blog Post](https://opentofu.org/blog/opentofu-1-10-0/)\n\n### [`v1.9.1`](https://redirect.github.com/opentofu/opentofu/releases/tag/v1.9.1)\n\n[Compare
          Source](https://redirect.github.com/opentofu/opentofu/compare/v1.9.0...v1.9.1)\n\nBUG
          FIXES:\n\n- Provider used in import is correctly identified. ([#&#8203;2336](https://redirect.github.com/opentofu/opentofu/pull/2336))\n-
          `plantimestamp()` now returns unknown value during validation ([#&#8203;2397](https://redirect.github.com/opentofu/opentofu/issues/2397))\n-
          Syntax error in the `required_providers` block does not panic anymore, but
          yields \"syntax error\" ([2344](https://redirect.github.com/opentofu/opentofu/issues/2344))\n-
          Fix the error message when default value of a complex variable is containing
          a wrong type ([2394](https://redirect.github.com/opentofu/opentofu/issues/2394))\n-
          Changing Go version to 1.22.11 in order to fix [CVE-2024-45336](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-45336)
          and [CVE-2024-45341](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-45341)
          ([#&#8203;2438](https://redirect.github.com/opentofu/opentofu/pull/2438))\n-
          Fix the way OpenTofu downloads a module that is sourced from a GitHub branch
          containing slashes in the name. ([2396](https://redirect.github.com/opentofu/opentofu/issues/2396))\n-
          Changing Go version to 1.22.12 in order to fix [CVE-2025-22866](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-22866)
          and [CVE-2024-45341](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-45341)
          ([#&#8203;2438](https://redirect.github.com/opentofu/opentofu/pull/2438))\n\n**Full
          Changelog**: https://github.com/opentofu/opentofu/compare/v1.9.0...v1.9.1\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 these updates 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjQwLjYyLjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/testbed/pull/2669
        commit_id: 0d964ea24370ea4cb08c43988079878571f9c61e
        patchset: 0d964ea24370ea4cb08c43988079878571f9c61e
        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: 08a74a78aec94991827496fb0fbabd4c
      buildset_refs:
      - branch: main
        change: '2669'
        change_message: "chore(deps): update dependency opentofu/opentofu to v1.10.0\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [opentofu/opentofu](https://redirect.github.com/opentofu/opentofu) | minor
          | `v1.9.0 ` -> `v1.10.0` |\n| [opentofu/opentofu](https://redirect.github.com/opentofu/opentofu)
          | minor | `1.9.0` -> `1.10.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>opentofu/opentofu
          (opentofu/opentofu)</summary>\n\n### [`v1.10.0`](https://redirect.github.com/opentofu/opentofu/releases/tag/v1.10.0)\n\n[Compare
          Source](https://redirect.github.com/opentofu/opentofu/compare/v1.9.1...v1.10.0)\n\n###
          OpenTofu 1.10.0\n\nWe're thrilled to announce the release of OpenTofu 1.10.0,
          our most comprehensive update yet! This release represents months of dedicated
          work from our community, introducing some fantastic features that will improve
          how OpenTofu users manage and distribute infrastructure as code.\n\n####
          Highlights\n\nThis release cycle introduces major new capabilities and integrations:\n\n#####
          OCI Registry Support\n\nFull integration with OCI registries for both provider
          and module distribution, valuable for organizations with private infrastructure-as-code
          components, air-gapped environments, or enhanced security requirements.\n\n```hcl\n\n###
          Configure OCI registry mirrors in your CLI configuration:\nprovider_installation
          {\n  oci_mirror {\n    repository_template = \"example.com/opentofu-providers/${namespace}/${type}\"\n
          \   include             = [\"registry.opentofu.org/*/*\"]\n  }\n}\n\n###
          Use OCI modules directly in your configuration:\nmodule \"vpc\" {\n  source
          = \"oci://example.com/modules/vpc/aws\"\n}\n```\n\n##### Native S3 Locking\n\nSimplify
          your infrastructure by using S3's conditional writes capability for state
          locking, eliminating the need for a separate DynamoDB table.\n\n```hcl\nterraform
          {\n  backend \"s3\" {\n    bucket       = \"tofu-state-backend\"\n    key
          \         = \"statefile\"\n    region       = \"us-east-1\"\n    use_lockfile
          = true  # Enable native S3 locking\n  }\n}\n```\n\n##### OpenTelemetry Tracing\n\nGain
          insights into OpenTofu operations with experimental OpenTelemetry tracing,
          completely local and under your control.\n\n```bash\n\n### Launch a tracing
          backend like Jaeger\ndocker run -d --name jaeger \\\n  -p 16686:16686 -p
          4317:4317 \\\n  jaegertracing/jaeger:2.5.0\n\n### Configure OpenTofu to
          use OpenTelemetry\nexport OTEL_TRACES_EXPORTER=otlp\nexport OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317\nexport
          OTEL_EXPORTER_OTLP_INSECURE=true\n\n### Run your operations and view traces
          at http://localhost:16686\ntofu init\n```\n\n##### Resource Management with
          Target Files\n\nManage complex deployments more easily with the new `-target-file`
          and `-exclude-file` options, allowing version-controlled resource targeting
          patterns.\n\n```bash\n\n### Create a targets.txt file\n### Critical infrastructure
          components\nmodule.networking.aws_vpc.main\nmodule.networking.aws_subnet.public[*]\n```\n\n```bash\n\n###
          Apply only those resources\ntofu apply -target-file=targets.txt\n\n### Similarly,
          create an excludes.txt file to skip certain resources\ntofu plan -exclude-file=excludes.txt\n```\n\n####
          Compatibility Notes\n\n- Linux: Requires kernel version 3.2 or later\n-
          macOS: Requires macOS 11 Big Sur or later\n- The `ghcr.io/opentofu/opentofu`
          image is no longer supported as a base image\n- Windows: Symbolic links
          and junctions are now handled differently\n- The PostgreSQL backend in OpenTofu
          1.10 should not be used alongside older versions\n\n#### Reference\n\n-
          [Full Changelog](https://redirect.github.com/opentofu/opentofu/blob/v1.10/CHANGELOG.md)\n-
          [GitHub Comparison: v1.9.0...v1.10.0](https://redirect.github.com/opentofu/opentofu/compare/v1.9.0...v1.10.0)\n-
          [Blog Post](https://opentofu.org/blog/opentofu-1-10-0/)\n\n### [`v1.9.1`](https://redirect.github.com/opentofu/opentofu/releases/tag/v1.9.1)\n\n[Compare
          Source](https://redirect.github.com/opentofu/opentofu/compare/v1.9.0...v1.9.1)\n\nBUG
          FIXES:\n\n- Provider used in import is correctly identified. ([#&#8203;2336](https://redirect.github.com/opentofu/opentofu/pull/2336))\n-
          `plantimestamp()` now returns unknown value during validation ([#&#8203;2397](https://redirect.github.com/opentofu/opentofu/issues/2397))\n-
          Syntax error in the `required_providers` block does not panic anymore, but
          yields \"syntax error\" ([2344](https://redirect.github.com/opentofu/opentofu/issues/2344))\n-
          Fix the error message when default value of a complex variable is containing
          a wrong type ([2394](https://redirect.github.com/opentofu/opentofu/issues/2394))\n-
          Changing Go version to 1.22.11 in order to fix [CVE-2024-45336](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-45336)
          and [CVE-2024-45341](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-45341)
          ([#&#8203;2438](https://redirect.github.com/opentofu/opentofu/pull/2438))\n-
          Fix the way OpenTofu downloads a module that is sourced from a GitHub branch
          containing slashes in the name. ([2396](https://redirect.github.com/opentofu/opentofu/issues/2396))\n-
          Changing Go version to 1.22.12 in order to fix [CVE-2025-22866](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-22866)
          and [CVE-2024-45341](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-45341)
          ([#&#8203;2438](https://redirect.github.com/opentofu/opentofu/pull/2438))\n\n**Full
          Changelog**: https://github.com/opentofu/opentofu/compare/v1.9.0...v1.9.1\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 these updates 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjQwLjYyLjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/testbed/pull/2669
        commit_id: 0d964ea24370ea4cb08c43988079878571f9c61e
        patchset: 0d964ea24370ea4cb08c43988079878571f9c61e
        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: '2669'
      change_message: "chore(deps): update dependency opentofu/opentofu to v1.10.0\n\nThis
        PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
        [opentofu/opentofu](https://redirect.github.com/opentofu/opentofu) | minor
        | `v1.9.0 ` -> `v1.10.0` |\n| [opentofu/opentofu](https://redirect.github.com/opentofu/opentofu)
        | minor | `1.9.0` -> `1.10.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>opentofu/opentofu
        (opentofu/opentofu)</summary>\n\n### [`v1.10.0`](https://redirect.github.com/opentofu/opentofu/releases/tag/v1.10.0)\n\n[Compare
        Source](https://redirect.github.com/opentofu/opentofu/compare/v1.9.1...v1.10.0)\n\n###
        OpenTofu 1.10.0\n\nWe're thrilled to announce the release of OpenTofu 1.10.0,
        our most comprehensive update yet! This release represents months of dedicated
        work from our community, introducing some fantastic features that will improve
        how OpenTofu users manage and distribute infrastructure as code.\n\n#### Highlights\n\nThis
        release cycle introduces major new capabilities and integrations:\n\n#####
        OCI Registry Support\n\nFull integration with OCI registries for both provider
        and module distribution, valuable for organizations with private infrastructure-as-code
        components, air-gapped environments, or enhanced security requirements.\n\n```hcl\n\n###
        Configure OCI registry mirrors in your CLI configuration:\nprovider_installation
        {\n  oci_mirror {\n    repository_template = \"example.com/opentofu-providers/${namespace}/${type}\"\n
        \   include             = [\"registry.opentofu.org/*/*\"]\n  }\n}\n\n### Use
        OCI modules directly in your configuration:\nmodule \"vpc\" {\n  source =
        \"oci://example.com/modules/vpc/aws\"\n}\n```\n\n##### Native S3 Locking\n\nSimplify
        your infrastructure by using S3's conditional writes capability for state
        locking, eliminating the need for a separate DynamoDB table.\n\n```hcl\nterraform
        {\n  backend \"s3\" {\n    bucket       = \"tofu-state-backend\"\n    key
        \         = \"statefile\"\n    region       = \"us-east-1\"\n    use_lockfile
        = true  # Enable native S3 locking\n  }\n}\n```\n\n##### OpenTelemetry Tracing\n\nGain
        insights into OpenTofu operations with experimental OpenTelemetry tracing,
        completely local and under your control.\n\n```bash\n\n### Launch a tracing
        backend like Jaeger\ndocker run -d --name jaeger \\\n  -p 16686:16686 -p 4317:4317
        \\\n  jaegertracing/jaeger:2.5.0\n\n### Configure OpenTofu to use OpenTelemetry\nexport
        OTEL_TRACES_EXPORTER=otlp\nexport OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317\nexport
        OTEL_EXPORTER_OTLP_INSECURE=true\n\n### Run your operations and view traces
        at http://localhost:16686\ntofu init\n```\n\n##### Resource Management with
        Target Files\n\nManage complex deployments more easily with the new `-target-file`
        and `-exclude-file` options, allowing version-controlled resource targeting
        patterns.\n\n```bash\n\n### Create a targets.txt file\n### Critical infrastructure
        components\nmodule.networking.aws_vpc.main\nmodule.networking.aws_subnet.public[*]\n```\n\n```bash\n\n###
        Apply only those resources\ntofu apply -target-file=targets.txt\n\n### Similarly,
        create an excludes.txt file to skip certain resources\ntofu plan -exclude-file=excludes.txt\n```\n\n####
        Compatibility Notes\n\n- Linux: Requires kernel version 3.2 or later\n- macOS:
        Requires macOS 11 Big Sur or later\n- The `ghcr.io/opentofu/opentofu` image
        is no longer supported as a base image\n- Windows: Symbolic links and junctions
        are now handled differently\n- The PostgreSQL backend in OpenTofu 1.10 should
        not be used alongside older versions\n\n#### Reference\n\n- [Full Changelog](https://redirect.github.com/opentofu/opentofu/blob/v1.10/CHANGELOG.md)\n-
        [GitHub Comparison: v1.9.0...v1.10.0](https://redirect.github.com/opentofu/opentofu/compare/v1.9.0...v1.10.0)\n-
        [Blog Post](https://opentofu.org/blog/opentofu-1-10-0/)\n\n### [`v1.9.1`](https://redirect.github.com/opentofu/opentofu/releases/tag/v1.9.1)\n\n[Compare
        Source](https://redirect.github.com/opentofu/opentofu/compare/v1.9.0...v1.9.1)\n\nBUG
        FIXES:\n\n- Provider used in import is correctly identified. ([#&#8203;2336](https://redirect.github.com/opentofu/opentofu/pull/2336))\n-
        `plantimestamp()` now returns unknown value during validation ([#&#8203;2397](https://redirect.github.com/opentofu/opentofu/issues/2397))\n-
        Syntax error in the `required_providers` block does not panic anymore, but
        yields \"syntax error\" ([2344](https://redirect.github.com/opentofu/opentofu/issues/2344))\n-
        Fix the error message when default value of a complex variable is containing
        a wrong type ([2394](https://redirect.github.com/opentofu/opentofu/issues/2394))\n-
        Changing Go version to 1.22.11 in order to fix [CVE-2024-45336](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-45336)
        and [CVE-2024-45341](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-45341)
        ([#&#8203;2438](https://redirect.github.com/opentofu/opentofu/pull/2438))\n-
        Fix the way OpenTofu downloads a module that is sourced from a GitHub branch
        containing slashes in the name. ([2396](https://redirect.github.com/opentofu/opentofu/issues/2396))\n-
        Changing Go version to 1.22.12 in order to fix [CVE-2025-22866](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-22866)
        and [CVE-2024-45341](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-45341)
        ([#&#8203;2438](https://redirect.github.com/opentofu/opentofu/pull/2438))\n\n**Full
        Changelog**: https://github.com/opentofu/opentofu/compare/v1.9.0...v1.9.1\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 these updates 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjQwLjYyLjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
      change_url: https://github.com/osism/testbed/pull/2669
      child_jobs: []
      commit_id: 0d964ea24370ea4cb08c43988079878571f9c61e
      event_id: 30b52080-5122-11f0-8a00-531f957249a2
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/d84db95decc2414596088499366777dd/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/d84db95decc2414596088499366777dd/work/logs
        result_data_file: /var/lib/zuul/builds/d84db95decc2414596088499366777dd/work/results.json
        src_root: /var/lib/zuul/builds/d84db95decc2414596088499366777dd/work/src
        work_root: /var/lib/zuul/builds/d84db95decc2414596088499366777dd/work
      include_vars: []
      items:
      - branch: main
        change: '2669'
        change_message: "chore(deps): update dependency opentofu/opentofu to v1.10.0\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [opentofu/opentofu](https://redirect.github.com/opentofu/opentofu) | minor
          | `v1.9.0 ` -> `v1.10.0` |\n| [opentofu/opentofu](https://redirect.github.com/opentofu/opentofu)
          | minor | `1.9.0` -> `1.10.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>opentofu/opentofu
          (opentofu/opentofu)</summary>\n\n### [`v1.10.0`](https://redirect.github.com/opentofu/opentofu/releases/tag/v1.10.0)\n\n[Compare
          Source](https://redirect.github.com/opentofu/opentofu/compare/v1.9.1...v1.10.0)\n\n###
          OpenTofu 1.10.0\n\nWe're thrilled to announce the release of OpenTofu 1.10.0,
          our most comprehensive update yet! This release represents months of dedicated
          work from our community, introducing some fantastic features that will improve
          how OpenTofu users manage and distribute infrastructure as code.\n\n####
          Highlights\n\nThis release cycle introduces major new capabilities and integrations:\n\n#####
          OCI Registry Support\n\nFull integration with OCI registries for both provider
          and module distribution, valuable for organizations with private infrastructure-as-code
          components, air-gapped environments, or enhanced security requirements.\n\n```hcl\n\n###
          Configure OCI registry mirrors in your CLI configuration:\nprovider_installation
          {\n  oci_mirror {\n    repository_template = \"example.com/opentofu-providers/${namespace}/${type}\"\n
          \   include             = [\"registry.opentofu.org/*/*\"]\n  }\n}\n\n###
          Use OCI modules directly in your configuration:\nmodule \"vpc\" {\n  source
          = \"oci://example.com/modules/vpc/aws\"\n}\n```\n\n##### Native S3 Locking\n\nSimplify
          your infrastructure by using S3's conditional writes capability for state
          locking, eliminating the need for a separate DynamoDB table.\n\n```hcl\nterraform
          {\n  backend \"s3\" {\n    bucket       = \"tofu-state-backend\"\n    key
          \         = \"statefile\"\n    region       = \"us-east-1\"\n    use_lockfile
          = true  # Enable native S3 locking\n  }\n}\n```\n\n##### OpenTelemetry Tracing\n\nGain
          insights into OpenTofu operations with experimental OpenTelemetry tracing,
          completely local and under your control.\n\n```bash\n\n### Launch a tracing
          backend like Jaeger\ndocker run -d --name jaeger \\\n  -p 16686:16686 -p
          4317:4317 \\\n  jaegertracing/jaeger:2.5.0\n\n### Configure OpenTofu to
          use OpenTelemetry\nexport OTEL_TRACES_EXPORTER=otlp\nexport OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317\nexport
          OTEL_EXPORTER_OTLP_INSECURE=true\n\n### Run your operations and view traces
          at http://localhost:16686\ntofu init\n```\n\n##### Resource Management with
          Target Files\n\nManage complex deployments more easily with the new `-target-file`
          and `-exclude-file` options, allowing version-controlled resource targeting
          patterns.\n\n```bash\n\n### Create a targets.txt file\n### Critical infrastructure
          components\nmodule.networking.aws_vpc.main\nmodule.networking.aws_subnet.public[*]\n```\n\n```bash\n\n###
          Apply only those resources\ntofu apply -target-file=targets.txt\n\n### Similarly,
          create an excludes.txt file to skip certain resources\ntofu plan -exclude-file=excludes.txt\n```\n\n####
          Compatibility Notes\n\n- Linux: Requires kernel version 3.2 or later\n-
          macOS: Requires macOS 11 Big Sur or later\n- The `ghcr.io/opentofu/opentofu`
          image is no longer supported as a base image\n- Windows: Symbolic links
          and junctions are now handled differently\n- The PostgreSQL backend in OpenTofu
          1.10 should not be used alongside older versions\n\n#### Reference\n\n-
          [Full Changelog](https://redirect.github.com/opentofu/opentofu/blob/v1.10/CHANGELOG.md)\n-
          [GitHub Comparison: v1.9.0...v1.10.0](https://redirect.github.com/opentofu/opentofu/compare/v1.9.0...v1.10.0)\n-
          [Blog Post](https://opentofu.org/blog/opentofu-1-10-0/)\n\n### [`v1.9.1`](https://redirect.github.com/opentofu/opentofu/releases/tag/v1.9.1)\n\n[Compare
          Source](https://redirect.github.com/opentofu/opentofu/compare/v1.9.0...v1.9.1)\n\nBUG
          FIXES:\n\n- Provider used in import is correctly identified. ([#&#8203;2336](https://redirect.github.com/opentofu/opentofu/pull/2336))\n-
          `plantimestamp()` now returns unknown value during validation ([#&#8203;2397](https://redirect.github.com/opentofu/opentofu/issues/2397))\n-
          Syntax error in the `required_providers` block does not panic anymore, but
          yields \"syntax error\" ([2344](https://redirect.github.com/opentofu/opentofu/issues/2344))\n-
          Fix the error message when default value of a complex variable is containing
          a wrong type ([2394](https://redirect.github.com/opentofu/opentofu/issues/2394))\n-
          Changing Go version to 1.22.11 in order to fix [CVE-2024-45336](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-45336)
          and [CVE-2024-45341](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-45341)
          ([#&#8203;2438](https://redirect.github.com/opentofu/opentofu/pull/2438))\n-
          Fix the way OpenTofu downloads a module that is sourced from a GitHub branch
          containing slashes in the name. ([2396](https://redirect.github.com/opentofu/opentofu/issues/2396))\n-
          Changing Go version to 1.22.12 in order to fix [CVE-2025-22866](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-22866)
          and [CVE-2024-45341](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-45341)
          ([#&#8203;2438](https://redirect.github.com/opentofu/opentofu/pull/2438))\n\n**Full
          Changelog**: https://github.com/opentofu/opentofu/compare/v1.9.0...v1.9.1\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 these updates 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjQwLjYyLjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/testbed/pull/2669
        commit_id: 0d964ea24370ea4cb08c43988079878571f9c61e
        patchset: 0d964ea24370ea4cb08c43988079878571f9c61e
        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: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IG9wZW50b2Z1L29wZW50b2Z1IHRvIHYxLjEwLjAKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgVXBkYXRlIHwgQ2hhbmdlIHwKfC0tLXwtLS18LS0tfAp8IFtvcGVudG9mdS9vcGVudG9mdV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL29wZW50b2Z1L29wZW50b2Z1KSB8IG1pbm9yIHwgYHYxLjkuMCBgIC0+IGB2MS4xMC4wYCB8CnwgW29wZW50b2Z1L29wZW50b2Z1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vb3BlbnRvZnUvb3BlbnRvZnUpIHwgbWlub3IgfCBgMS45LjBgIC0+IGAxLjEwLjBgIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5vcGVudG9mdS9vcGVudG9mdSAob3BlbnRvZnUvb3BlbnRvZnUpPC9zdW1tYXJ5PgoKIyMjIFtgdjEuMTAuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9vcGVudG9mdS9vcGVudG9mdS9yZWxlYXNlcy90YWcvdjEuMTAuMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL29wZW50b2Z1L29wZW50b2Z1L2NvbXBhcmUvdjEuOS4xLi4udjEuMTAuMCkKCiMjIyBPcGVuVG9mdSAxLjEwLjAKCldlJ3JlIHRocmlsbGVkIHRvIGFubm91bmNlIHRoZSByZWxlYXNlIG9mIE9wZW5Ub2Z1IDEuMTAuMCwgb3VyIG1vc3QgY29tcHJlaGVuc2l2ZSB1cGRhdGUgeWV0ISBUaGlzIHJlbGVhc2UgcmVwcmVzZW50cyBtb250aHMgb2YgZGVkaWNhdGVkIHdvcmsgZnJvbSBvdXIgY29tbXVuaXR5LCBpbnRyb2R1Y2luZyBzb21lIGZhbnRhc3RpYyBmZWF0dXJlcyB0aGF0IHdpbGwgaW1wcm92ZSBob3cgT3BlblRvZnUgdXNlcnMgbWFuYWdlIGFuZCBkaXN0cmlidXRlIGluZnJhc3RydWN0dXJlIGFzIGNvZGUuCgojIyMjIEhpZ2hsaWdodHMKClRoaXMgcmVsZWFzZSBjeWNsZSBpbnRyb2R1Y2VzIG1ham9yIG5ldyBjYXBhYmlsaXRpZXMgYW5kIGludGVncmF0aW9uczoKCiMjIyMjIE9DSSBSZWdpc3RyeSBTdXBwb3J0CgpGdWxsIGludGVncmF0aW9uIHdpdGggT0NJIHJlZ2lzdHJpZXMgZm9yIGJvdGggcHJvdmlkZXIgYW5kIG1vZHVsZSBkaXN0cmlidXRpb24sIHZhbHVhYmxlIGZvciBvcmdhbml6YXRpb25zIHdpdGggcHJpdmF0ZSBpbmZyYXN0cnVjdHVyZS1hcy1jb2RlIGNvbXBvbmVudHMsIGFpci1nYXBwZWQgZW52aXJvbm1lbnRzLCBvciBlbmhhbmNlZCBzZWN1cml0eSByZXF1aXJlbWVudHMuCgpgYGBoY2wKCiMjIyBDb25maWd1cmUgT0NJIHJlZ2lzdHJ5IG1pcnJvcnMgaW4geW91ciBDTEkgY29uZmlndXJhdGlvbjoKcHJvdmlkZXJfaW5zdGFsbGF0aW9uIHsKICBvY2lfbWlycm9yIHsKICAgIHJlcG9zaXRvcnlfdGVtcGxhdGUgPSAiZXhhbXBsZS5jb20vb3BlbnRvZnUtcHJvdmlkZXJzLyR7bmFtZXNwYWNlfS8ke3R5cGV9IgogICAgaW5jbHVkZSAgICAgICAgICAgICA9IFsicmVnaXN0cnkub3BlbnRvZnUub3JnLyovKiJdCiAgfQp9CgojIyMgVXNlIE9DSSBtb2R1bGVzIGRpcmVjdGx5IGluIHlvdXIgY29uZmlndXJhdGlvbjoKbW9kdWxlICJ2cGMiIHsKICBzb3VyY2UgPSAib2NpOi8vZXhhbXBsZS5jb20vbW9kdWxlcy92cGMvYXdzIgp9CmBgYAoKIyMjIyMgTmF0aXZlIFMzIExvY2tpbmcKClNpbXBsaWZ5IHlvdXIgaW5mcmFzdHJ1Y3R1cmUgYnkgdXNpbmcgUzMncyBjb25kaXRpb25hbCB3cml0ZXMgY2FwYWJpbGl0eSBmb3Igc3RhdGUgbG9ja2luZywgZWxpbWluYXRpbmcgdGhlIG5lZWQgZm9yIGEgc2VwYXJhdGUgRHluYW1vREIgdGFibGUuCgpgYGBoY2wKdGVycmFmb3JtIHsKICBiYWNrZW5kICJzMyIgewogICAgYnVja2V0ICAgICAgID0gInRvZnUtc3RhdGUtYmFja2VuZCIKICAgIGtleSAgICAgICAgICA9ICJzdGF0ZWZpbGUiCiAgICByZWdpb24gICAgICAgPSAidXMtZWFzdC0xIgogICAgdXNlX2xvY2tmaWxlID0gdHJ1ZSAgIyBFbmFibGUgbmF0aXZlIFMzIGxvY2tpbmcKICB9Cn0KYGBgCgojIyMjIyBPcGVuVGVsZW1ldHJ5IFRyYWNpbmcKCkdhaW4gaW5zaWdodHMgaW50byBPcGVuVG9mdSBvcGVyYXRpb25zIHdpdGggZXhwZXJpbWVudGFsIE9wZW5UZWxlbWV0cnkgdHJhY2luZywgY29tcGxldGVseSBsb2NhbCBhbmQgdW5kZXIgeW91ciBjb250cm9sLgoKYGBgYmFzaAoKIyMjIExhdW5jaCBhIHRyYWNpbmcgYmFja2VuZCBsaWtlIEphZWdlcgpkb2NrZXIgcnVuIC1kIC0tbmFtZSBqYWVnZXIgXAogIC1wIDE2Njg2OjE2Njg2IC1wIDQzMTc6NDMxNyBcCiAgamFlZ2VydHJhY2luZy9qYWVnZXI6Mi41LjAKCiMjIyBDb25maWd1cmUgT3BlblRvZnUgdG8gdXNlIE9wZW5UZWxlbWV0cnkKZXhwb3J0IE9URUxfVFJBQ0VTX0VYUE9SVEVSPW90bHAKZXhwb3J0IE9URUxfRVhQT1JURVJfT1RMUF9FTkRQT0lOVD1odHRwOi8vbG9jYWxob3N0OjQzMTcKZXhwb3J0IE9URUxfRVhQT1JURVJfT1RMUF9JTlNFQ1VSRT10cnVlCgojIyMgUnVuIHlvdXIgb3BlcmF0aW9ucyBhbmQgdmlldyB0cmFjZXMgYXQgaHR0cDovL2xvY2FsaG9zdDoxNjY4Ngp0b2Z1IGluaXQKYGBgCgojIyMjIyBSZXNvdXJjZSBNYW5hZ2VtZW50IHdpdGggVGFyZ2V0IEZpbGVzCgpNYW5hZ2UgY29tcGxleCBkZXBsb3ltZW50cyBtb3JlIGVhc2lseSB3aXRoIHRoZSBuZXcgYC10YXJnZXQtZmlsZWAgYW5kIGAtZXhjbHVkZS1maWxlYCBvcHRpb25zLCBhbGxvd2luZyB2ZXJzaW9uLWNvbnRyb2xsZWQgcmVzb3VyY2UgdGFyZ2V0aW5nIHBhdHRlcm5zLgoKYGBgYmFzaAoKIyMjIENyZWF0ZSBhIHRhcmdldHMudHh0IGZpbGUKIyMjIENyaXRpY2FsIGluZnJhc3RydWN0dXJlIGNvbXBvbmVudHMKbW9kdWxlLm5ldHdvcmtpbmcuYXdzX3ZwYy5tYWluCm1vZHVsZS5uZXR3b3JraW5nLmF3c19zdWJuZXQucHVibGljWypdCmBgYAoKYGBgYmFzaAoKIyMjIEFwcGx5IG9ubHkgdGhvc2UgcmVzb3VyY2VzCnRvZnUgYXBwbHkgLXRhcmdldC1maWxlPXRhcmdldHMudHh0CgojIyMgU2ltaWxhcmx5LCBjcmVhdGUgYW4gZXhjbHVkZXMudHh0IGZpbGUgdG8gc2tpcCBjZXJ0YWluIHJlc291cmNlcwp0b2Z1IHBsYW4gLWV4Y2x1ZGUtZmlsZT1leGNsdWRlcy50eHQKYGBgCgojIyMjIENvbXBhdGliaWxpdHkgTm90ZXMKCi0gTGludXg6IFJlcXVpcmVzIGtlcm5lbCB2ZXJzaW9uIDMuMiBvciBsYXRlcgotIG1hY09TOiBSZXF1aXJlcyBtYWNPUyAxMSBCaWcgU3VyIG9yIGxhdGVyCi0gVGhlIGBnaGNyLmlvL29wZW50b2Z1L29wZW50b2Z1YCBpbWFnZSBpcyBubyBsb25nZXIgc3VwcG9ydGVkIGFzIGEgYmFzZSBpbWFnZQotIFdpbmRvd3M6IFN5bWJvbGljIGxpbmtzIGFuZCBqdW5jdGlvbnMgYXJlIG5vdyBoYW5kbGVkIGRpZmZlcmVudGx5Ci0gVGhlIFBvc3RncmVTUUwgYmFja2VuZCBpbiBPcGVuVG9mdSAxLjEwIHNob3VsZCBub3QgYmUgdXNlZCBhbG9uZ3NpZGUgb2xkZXIgdmVyc2lvbnMKCiMjIyMgUmVmZXJlbmNlCgotIFtGdWxsIENoYW5nZWxvZ10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL29wZW50b2Z1L29wZW50b2Z1L2Jsb2IvdjEuMTAvQ0hBTkdFTE9HLm1kKQotIFtHaXRIdWIgQ29tcGFyaXNvbjogdjEuOS4wLi4udjEuMTAuMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL29wZW50b2Z1L29wZW50b2Z1L2NvbXBhcmUvdjEuOS4wLi4udjEuMTAuMCkKLSBbQmxvZyBQb3N0XShodHRwczovL29wZW50b2Z1Lm9yZy9ibG9nL29wZW50b2Z1LTEtMTAtMC8pCgojIyMgW2B2MS45LjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vb3BlbnRvZnUvb3BlbnRvZnUvcmVsZWFzZXMvdGFnL3YxLjkuMSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL29wZW50b2Z1L29wZW50b2Z1L2NvbXBhcmUvdjEuOS4wLi4udjEuOS4xKQoKQlVHIEZJWEVTOgoKLSBQcm92aWRlciB1c2VkIGluIGltcG9ydCBpcyBjb3JyZWN0bHkgaWRlbnRpZmllZC4gKFsjJiM4MjAzOzIzMzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9vcGVudG9mdS9vcGVudG9mdS9wdWxsLzIzMzYpKQotIGBwbGFudGltZXN0YW1wKClgIG5vdyByZXR1cm5zIHVua25vd24gdmFsdWUgZHVyaW5nIHZhbGlkYXRpb24gKFsjJiM4MjAzOzIzOTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9vcGVudG9mdS9vcGVudG9mdS9pc3N1ZXMvMjM5NykpCi0gU3ludGF4IGVycm9yIGluIHRoZSBgcmVxdWlyZWRfcHJvdmlkZXJzYCBibG9jayBkb2VzIG5vdCBwYW5pYyBhbnltb3JlLCBidXQgeWllbGRzICJzeW50YXggZXJyb3IiIChbMjM0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL29wZW50b2Z1L29wZW50b2Z1L2lzc3Vlcy8yMzQ0KSkKLSBGaXggdGhlIGVycm9yIG1lc3NhZ2Ugd2hlbiBkZWZhdWx0IHZhbHVlIG9mIGEgY29tcGxleCB2YXJpYWJsZSBpcyBjb250YWluaW5nIGEgd3JvbmcgdHlwZSAoWzIzOTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9vcGVudG9mdS9vcGVudG9mdS9pc3N1ZXMvMjM5NCkpCi0gQ2hhbmdpbmcgR28gdmVyc2lvbiB0byAxLjIyLjExIGluIG9yZGVyIHRvIGZpeCBbQ1ZFLTIwMjQtNDUzMzZdKGh0dHBzOi8vY3ZlLm1pdHJlLm9yZy9jZ2ktYmluL2N2ZW5hbWUuY2dpP25hbWU9Q1ZFLTIwMjQtNDUzMzYpIGFuZCBbQ1ZFLTIwMjQtNDUzNDFdKGh0dHBzOi8vY3ZlLm1pdHJlLm9yZy9jZ2ktYmluL2N2ZW5hbWUuY2dpP25hbWU9Q1ZFLTIwMjQtNDUzNDEpIChbIyYjODIwMzsyNDM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vb3BlbnRvZnUvb3BlbnRvZnUvcHVsbC8yNDM4KSkKLSBGaXggdGhlIHdheSBPcGVuVG9mdSBkb3dubG9hZHMgYSBtb2R1bGUgdGhhdCBpcyBzb3VyY2VkIGZyb20gYSBHaXRIdWIgYnJhbmNoIGNvbnRhaW5pbmcgc2xhc2hlcyBpbiB0aGUgbmFtZS4gKFsyMzk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vb3BlbnRvZnUvb3BlbnRvZnUvaXNzdWVzLzIzOTYpKQotIENoYW5naW5nIEdvIHZlcnNpb24gdG8gMS4yMi4xMiBpbiBvcmRlciB0byBmaXggW0NWRS0yMDI1LTIyODY2XShodHRwczovL2N2ZS5taXRyZS5vcmcvY2dpLWJpbi9jdmVuYW1lLmNnaT9uYW1lPUNWRS0yMDI1LTIyODY2KSBhbmQgW0NWRS0yMDI0LTQ1MzQxXShodHRwczovL2N2ZS5taXRyZS5vcmcvY2dpLWJpbi9jdmVuYW1lLmNnaT9uYW1lPUNWRS0yMDI0LTQ1MzQxKSAoWyMmIzgyMDM7MjQzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL29wZW50b2Z1L29wZW50b2Z1L3B1bGwvMjQzOCkpCgoqKkZ1bGwgQ2hhbmdlbG9nKio6IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVudG9mdS9vcGVudG9mdS9jb21wYXJlL3YxLjkuMC4uLnYxLjkuMQoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IEJyYW5jaCBjcmVhdGlvbiAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKSwgQXV0b21lcmdlIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLgoK8J+apiAqKkF1dG9tZXJnZSoqOiBEaXNhYmxlZCBieSBjb25maWcuIFBsZWFzZSBtZXJnZSB0aGlzIG1hbnVhbGx5IG9uY2UgeW91IGFyZSBzYXRpc2ZpZWQuCgrimbsgKipSZWJhc2luZyoqOiBXaGVuZXZlciBQUiBiZWNvbWVzIGNvbmZsaWN0ZWQsIG9yIHlvdSB0aWNrIHRoZSByZWJhc2UvcmV0cnkgY2hlY2tib3guCgrwn5SVICoqSWdub3JlKio6IENsb3NlIHRoaXMgUFIgYW5kIHlvdSB3b24ndCBiZSByZW1pbmRlZCBhYm91dCB0aGVzZSB1cGRhdGVzIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL29zaXNtL3Rlc3RiZWQpLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUl6T1M0eU5UY3VNeUlzSW5Wd1pHRjBaV1JKYmxabGNpSTZJalF3TGpZeUxqRWlMQ0owWVhKblpYUkNjbUZ1WTJnaU9pSnRZV2x1SWl3aWJHRmlaV3h6SWpwYkluSmxibTkyWVhSbElsMTktLT4K
      patchset: 0d964ea24370ea4cb08c43988079878571f9c61e
      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: 66983c7ab1b9dd343f0ae45d47ff3c6710c76ecf
          name: osism/testbed
          required: false
          short_name: testbed
          src_dir: src/github.com/osism/testbed
      ref: refs/pull/2669/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
