How to bypass "noexec" Permission Issue On "/tmp" and "/var/tmp" During Ansible Tower and Ansible Automation Platform installation?
Issue
- Ansible Tower Installation is failing on
Task [name: ensure that /var /var/tmp and /tmp are not mounted w/ noexec] due to "noexec" permission on "/tmp" and "/var/tmp"
. -
Ansible automation platform installation fails with the following error.
TASK [ansible.automation_platform_installer.preflight : Fail if the filesystem is mounted with noexec] *** failed: [aap.example.com] (item={'changed': True, 'found': 1, 'msg': '1 line(s) removed', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/proc/mounts (content)', 'after_header': '/proc/mounts (content)'}, {'before_header': '/proc/mounts (file attributes)', 'after_header': '/proc/mounts (file attributes)'}], 'invocation': {'module_args': {'name': '/proc/mounts', 'regexp': ' /var .*noexec', 'state': 'absent', 'path': '/proc/mounts',
Environment
- Ansible Tower >= 3.4
- Ansible Automation Platform 2.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.