LS
people tend to put app deployment process in terraform - so, that terraform could deploy everything, but it’s not a good practice even if it’s possible. (using remote/local exec)
terraform works better with static/fixed entities - you can put this in the helm chart - and use helm provider to deploy few initial things, or shift this process to ci/cd logic (common case)