Arel Rabinowitz
Arel Rabinowitz
Continuing https://github.com/opentofu/opentofu/issues/1014, the `use_legacy_workflow` option should be removed completely from the S3 Backend, in version 1.8.0.
### OpenTofu Version ```shell 1.6.0 ``` ### Use Cases Like in the main tofu configuration, there are cases where we'd like to initialize providers based on dynamic configuration in the...
### OpenTofu Version ```shell 1.6.0 ``` ### Use Cases Mocking can be very helpful and powerful when testing. In addition to the request to [allow for mocking providers in tests](https://github.com/opentofu/opentofu/issues/1155),...
### OpenTofu Version ```shell 1.6.2 ``` ### Use Cases Currently, generated code that contains stringified JSON is generated as a stringified JSON string. For example, a generated `aws-iam-group-policy` would have...
### OpenTofu Version ```shell 1.6.0 ``` ### Use Cases When defining default variables for the test runs, it would be useful to be able to use the actual variables for...
The new documentation website should include a "Getting Started" guide, that would explain how to start using `opentf` The guide should include instructions for installation, and how to quickstart using...
The terraform-provider-sdk has added `MoveResourceState`, which allows the provider to implement state moves between two resources of different types. We should support providers implementing this API, and allow moves between...
`import` block might cause a destroy action to attempt destruction of an already-destroyed resource
### OpenTofu Version ```shell 1.8.0-beta ``` ### OpenTofu Configuration Files ```hcl resource "random_integer" "a" { max = 10 min = 1 } import { to = random_integer.a id = "3,1,10"...
Adds support for exclude flag. Works very similarly to the `-target` flag, but does the opposite. - We basically find all excluded targets, and all targets that depend on them,...
### OpenTofu Version ```shell 1.8.0-beta2 ``` ### OpenTofu Configuration Files main.tf ```hcl provider "aws" { region = "us-west-2" } resource "aws_acm_certificate" "this" { domain_name = "example.com" validation_method = "DNS" }...