I have a question about a potential contribution that I would like to make to the project. Currently, my organization is running AWX 19.1.0 images from http://quay.io/ansible/awx:19.1.0 on Docker. In previous versions, we used the project_data_dir setting in the inventory file in order to allow copying files to the remote hosts in our playbooks. With the latest versions, I have created this directory within the docker container and hard coded the directory by adding this parameter to every call to ansible_runner.interface.run in awx/main/tasks.py: container_volume_mounts=[“/foo:/foo”]
I don’t want to spend too much time making this pretty if it will be rejected by the admins. Is this type of change worth cleaning up and submitting, or should I plan on making the update manually every time we update to a new version? Or better yet, is there already a solution for pulling files from the local AWX filesystem that I have overlooked?