AWX installing application to IBM AIX, no space in file system?

I don’t know where to start with this one. The Installation Manager is 180mb, and we have 6gb available and plenty of inodes. We can move a 100kb file, no problem, so it actually looks like space, but I have no idea how to tell it to use all the space.

tasks:

(Also tried with dest=“/tmp”

TASK [get_url] *****************************************************************
task path: /runner/project/Ansible/playbooks/install-installation-manager.yml:17
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: IOError: [Errno 28] There is not enough space in the file system.
[WARNING]: Platform aix on host 10.xx.xx.xx is using the discovered Python
interpreter at /usr/bin/python2.7, but future installation of another Python
interpreter could change the meaning of that path. See
https://docs.ansible.com/ansible-
core/2.12/reference_appendices/interpreter_discovery.html for more information.
fatal: [10.xx.xx.xx]: FAILED! => {“ansible_facts”: {“discovered_interpreter_python”: “/usr/bin/python2.7”}, “changed”: false, “elapsed”: 0, “msg”: “failed to create temporary content file: [Errno 28] There is not enough space in the file system.”}

Clean up the previous mess, and *do not install ansible*. Install
"ansible-core", with python 3, ideally python 3.9 or later, and
oinstall only the modules you need from the ansible galaxy collection.
Half of the "ansible" tarball is taken up by more than 100 MBytes of
Fortinet modules, which I sincerely doubt you need for your ansible
server.

Always install ansible-core *first*, and only install "ansible" if you
really need 300 MBytes or more of third party modules, 150 MBytes of
which are Fortinet.

I think “There is not enough space in the file system” isn’t referring to your dest file system, but rather another staging/temporary space it’s downloading to. Look at and/or consider changing the value of the variable “ansible_remote_tmp” (or maybe just “remote_tmp” if your Ansible is too old). Not sure, but that’s where I’d head next.

Amazing. You hit the nail spot on the head. Thank you so much!

Ansible was defaulting to using my /home directory as its remote_tmp, and /home is nowhere near big enough. Well, since it was the get_uri module, it needed “tmp_dest: /tmp” in order to work, but once I looked that up we were down the road and happy.

Thank you!

Kevin