Deploy outside Gitlab

I’m excitedly generating Dynamic child pipelines and I have an odd requirement whereby I need the tfplan artefact to be a payload for an external hook / service.

Essentially the requirement is that the deploy (terraform apply), happens on a seperate system. Is that even possible with Gitlab to expose the artefact like that to be submitted?

Tbh the tfplan is not super important, but some sort of Play button hook is, providing there is a plan to execute.