I use terraform to create an environment in AWS.
The environment also contains a EKS cluster, which integrates in AWS and creates some resources there. (For example an ingress will create an application load balancer or a route 53 record. Or a pvc will create a volume.)
What is a good way to make terraform destroy also delete all those depending resources?
Right now I only see destroy time provisioners with some ugly shell scripts.
Is there a more elegant way?