mirror of
https://github.com/opentffoundation/opentf.git
synced 2026-02-17 19:00:37 -05:00
Based on feedback during earlier alpha releases, we've decided to move forward with the current design for the first phase of config-driven refactoring. Therefore here we've marked the experiment as concluded with no changes to the most recent incarnation of the functionality. The other changes here are all just updating test fixtures to no longer declare that they are using experimental features.
51 lines
979 B
HCL
51 lines
979 B
HCL
# This fixture is useful only in conjunction with a previous run state that
|
|
# conforms to the statements encoded in the resource names. It's for
|
|
# TestImpliedMoveStatements only.
|
|
|
|
resource "foo" "formerly_count" {
|
|
# but not count anymore
|
|
}
|
|
|
|
resource "foo" "now_count" {
|
|
count = 2
|
|
}
|
|
|
|
resource "foo" "new_no_count" {
|
|
}
|
|
|
|
resource "foo" "new_count" {
|
|
count = 2
|
|
}
|
|
|
|
resource "foo" "formerly_count_explicit" {
|
|
# but not count anymore
|
|
}
|
|
|
|
moved {
|
|
from = foo.formerly_count_explicit[1]
|
|
to = foo.formerly_count_explicit
|
|
}
|
|
|
|
resource "foo" "now_count_explicit" {
|
|
count = 2
|
|
}
|
|
|
|
moved {
|
|
from = foo.now_count_explicit
|
|
to = foo.now_count_explicit[1]
|
|
}
|
|
|
|
resource "foo" "now_for_each_formerly_count" {
|
|
for_each = { a = 1 }
|
|
}
|
|
|
|
resource "foo" "now_for_each_formerly_no_count" {
|
|
for_each = { a = 1 }
|
|
}
|
|
|
|
resource "foo" "ambiguous" {
|
|
# this one doesn't have count in the config, but the test should
|
|
# set it up to have both no-key and zero-key instances in the
|
|
# state.
|
|
}
|