Job fails with "Permission denied"

I’ve just set up AWX, and have followed various tutorials to try and create my first job. But, regardless of what I’ve tried, the job fails, with the following output:

Identity added: /tmp/awx_11_LtlnJ0/credential_2 (/tmp/awx_11_LtlnJ0/credential_2)

Using /etc/ansible/ansible.cfg as config file

SSH password:

ERROR! Attempted to execute “/tmp/awx_11_LtlnJ0/tmp0bgA6h” as inventory script: problem running /tmp/awx_11_LtlnJ0/tmp0bgA6h --list ([Errno 13] Permission denied)

Here are the job details:

STATUS FAILED

STARTED 6/29/2018 10:59:28 AM

FINISHED 6/29/2018 10:59:30 AM

TEMPLATE AWX TEST

JOB TYPE RUN

LAUNCHED BY ADMIN

INVENTORY AWX LOCAL

PROJECT AWX TEST

PLAYBOOK OSADAUTH.YML

MACHINE CREDENTIAL A-SCRIPTING

FORKS 0

VERBOSITY 4 (CONNECTION DEBUG)

INSTANCE GROUP TOWER

Help would be greatly appreciated,

The /tmp directory needs to be mounted with execute permissions.

It is.