deploy: Add tarball over HTTP deploy support

Fix SLN-1108
I could repeat the variable names. I haven't seen any specific style guides about chained calls