56 lines
1.5 KiB
Terraform
56 lines
1.5 KiB
Terraform
|
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."
|
||
|
}
|
||
|
}
|
||
|
}
|