Serve TFTP files via a router

I was thinking that it lives in the datacenter where Foreman lives (i.e. not in the remote location). My understanding would be that Foreman asks the SmartProxy to deploy the tftp files and the SmartProxy would then take care of this. Either write a file locally to disk or use ssh to deploy the file to the router. Unfortunately the smart-proxy cannot run on the router.