When working with Terraform, most people think in terms of resources like EC2 instances, VPCs, security groups, and so on. But what if you need to run a custom script, ping a resource, generate a file, or notify your team — without provisioning anyth...