average-processor-75195
07/06/2026, 8:43 PMhundreds-twilight-32833
07/07/2026, 1:21 PMaverage-processor-75195
07/07/2026, 1:23 PMaverage-processor-75195
07/07/2026, 1:24 PMcalm-artist-7206
07/08/2026, 5:10 PMBut the API surface could be differentI wonder. I don’t think it should be…
calm-artist-7206
07/08/2026, 5:18 PMbland-bear-604
07/08/2026, 5:24 PMtarball_path, the DB row, secrets and org identity are all per-deployment. Same automation service both sides (so it's not an API-surface mismatch, Engel's right there) — what doesn't travel is the deployment-scoped state. So: carry the code, but re-register on the target. It's mechanical; an agent or a small script does it.
The cleaner path is John-Mason's: keep the smarts in a git-backed plugin, not in the automation. Then "move to cloud" = create the same thin automation (schedule + same plugin ref) on OHE and it pulls the code from git. Nothing to transfer — and it answers the source-control/backup question too.
Wrote it up with the exact steps + a diagram: https://enyst.github.io/arch/automation-local-to-cloud.html