blob: 5f295c1c98648b16eff44fd2e5c853dca9fdb2ef [file] [log] [blame]
resource "test" "test" {
lifecycle {
precondition {
condition = test.test.foo # ERROR: Invalid reference in precondition
error_message = "Cannot refer to self."
}
postcondition {
condition = test.test.foo # ERROR: Invalid reference in postcondition
error_message = "Cannot refer to self."
}
}
}
data "test" "test" {
lifecycle {
precondition {
condition = data.test.test.foo # ERROR: Invalid reference in precondition
error_message = "Cannot refer to self."
}
postcondition {
condition = data.test.test.foo # ERROR: Invalid reference in postcondition
error_message = "Cannot refer to self."
}
}
}
resource "test" "test_counted" {
count = 1
lifecycle {
precondition {
condition = test.test_counted[0].foo # ERROR: Invalid reference in precondition
error_message = "Cannot refer to self."
}
postcondition {
condition = test.test_counted[0].foo # ERROR: Invalid reference in postcondition
error_message = "Cannot refer to self."
}
}
}
data "test" "test_counted" {
count = 1
lifecycle {
precondition {
condition = data.test.test_counted[0].foo # ERROR: Invalid reference in precondition
error_message = "Cannot refer to self."
}
postcondition {
condition = data.test.test_counted[0].foo # ERROR: Invalid reference in postcondition
error_message = "Cannot refer to self."
}
}
}