Salt

../_images/events_scm_saltstack_logo.png

Overview

Salt (or SaltStack) is a management system that can be used to keep applications and plugins synched across your render nodes. See the SaltStack Website for more information.

The Salt application plugin that ships with Deadline can be used to run a Salt update on a Slave as a Maintenence Job, thus allowing you to schedule a job which keeps your render nodes in software sync.

Note that Salt must already be configured to work outside of Deadline. Once your Salt system is set up, you can then submit a Salt job for Deadline to automatically trigger any applicable Salt updates.

Job Submission

You can submit Salt update jobs from the Monitor.

../_images/sub_salt.png

Submission Options

The general Deadline options are explained in the Job Submission documentation. The Salt’s specific options are:

  • Verbose Logging Level: The level of logging a Salt job will output.

Plug-in Configuration

You can configure the Salt plug-in settings from the Monitor. While in super user mode, select Tools -> Configure Plugins and select the Salt plug-in from the list on the left.

../_images/cp_salt.png

Options

  • Salt Executable: The path to the Salt Executable. Enter alternative paths on separate lines.

FAQ

Is Saltstack supported in Deadline?

Yes, both as a Maintenence Job and also as a Slave centric event plugin.