github.com/pulumi/terraform@v1.4.0/pkg/configs/testdata/invalid-files/precondition-postcondition-badref.tf (about) 1 data "example" "example" { 2 foo = 5 3 4 lifecycle { 5 precondition { 6 condition = data.example.example.foo == 5 # ERROR: Invalid reference in precondition 7 error_message = "Must be five." 8 } 9 postcondition { 10 condition = self.foo == 5 11 error_message = "Must be five, but is ${data.example.example.foo}." # ERROR: Invalid reference in postcondition 12 } 13 } 14 } 15 16 resource "example" "example" { 17 foo = 5 18 19 lifecycle { 20 precondition { 21 condition = example.example.foo == 5 # ERROR: Invalid reference in precondition 22 error_message = "Must be five." 23 } 24 postcondition { 25 condition = self.foo == 5 26 error_message = "Must be five, but is ${example.example.foo}." # ERROR: Invalid reference in postcondition 27 } 28 } 29 }