Troubleshooting Mounting /tmp with noexec
Salt runs remote commands from
/tmp on the client’s file system.
Therefore you must not mount
/tmp with the
The other way to solve this issue is to override temporary directory path with the
TMPDIR environment variable specified for the Salt service to make it pointing to the directory with no
noexec option set.
It is recommended to use systemd drop-in configuration file
/etc/systemd/system/venv-salt-minion.service.d/10-TMPDIR.conf if Salt Bundle is used, or
salt-minion is used on the client.
The example of the drop-in configuration file content: