Deadline Script and PostJob Script

Included with the program is the CreateShotgunVersion.py script to unload the shotgun. He started from the monitor. And it should be run independently. At the same time, I use a PostJobScript that automatically registers all tasks. PostJobScript is run on the blades. But CreateShotgunVersion.py is run on deadline server. Blades have not internet. The server also has internet. I need a PostJobScript that runs on the server but not on the blades…

How to add PostJobScript that running on the server instead of the blades? Or maybe there is already a ready Server script such as CreateShotgunVersion.py but run as a PostJobScript?

I do not know how else to write. I’m trying to make a PostJobScript that will do mov from sequences and upload it as a version in the shotgun. It should automatically launches the PostJobScript . And work should be on the server, because the blades do not have Internet…

Unfortunately, you need to provide the slave machines with a way of connecting to shotgun. They must be able to access it directly.

What I would do from a security standpoint is set up an internal web proxy on the server and have the Deadline clients point there. Squid is a good solution that’s not overly challenging (from what I can remember). You can configure a proxy for the Shotgun plugin from the ‘configure events’ section in the tools menu.

I thought Shotgun provided an option to host Shogun server locally? At least, I think the really big studios like Framestore have done it this way for years…Maybe you have to have a minimum user count/cost or something before this is an option. In which case, Mr. Edwin provides a good option here.